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