1
6
36
2
7
19
3
9
29
20
22
33
11
61
25
154
53
69
92
157
96
86
111
164
373
243
244
59
85
107
118
324
79
186
117
282
173
187
490
338
374
77
150
60
55
449
447
207
66
110
346
140