12
24
51
3
66
193
123
75
115
19
361
98
183
120
305
44
112
27
189
182
67
88
158
425
191
20
93
60
113
72
39
42
45
29
18
11
126
219
148
73
89
132
49
100
162
59
32
25
53
1006
47
314