13
12
51
41
81
146
24
14
299
66
25
76
32
22
69
82
141
50
37
256
63
20
240
29
59
324
181
143
130
247
223
35
47
87
187
91
194
147
110
38
79
157
381
62
245
207
332
101
92
60
33
67
238
57
34
320
102
142