16
29
19
25
14
111
13
27
18
82
17
31
122
154
166
47
60
76
61
51
206
189
200
123
229
525
73
97
147
246
135
48
158
83
63
965
84
313
67
612
103
58
180
98
108
100
92
70
248
65
75
273
203