3
2
12
91
67
6
26
75
27
59
73
93
108
34
271
35
87
30
28
14
43
7
315
9
29
8
20
15
264
10
37
298
11
36
116
60
22
32
21
58
57
459
46
44
247
99
244
92
19
149
140
39
190
25