12
372
36
17
65
29
101
75
26
16
443
21
13
67
9
43
22
72
37
31
64
24
50
11
46
20
87
35
53
148
182
52
23
122
89
336
129
366
71
45
56
66
183
48
19
15
110
297
136