111
214
16
205
54
19
82
108
83
71
143
219
296
93
29
89
139
92
65
40
33
45
74
241
43
129
570
130
50
222
122
147
25
44
70
162
233
211
132
128
220
90
59
22
34
263
190
120
442
36
87
994
175
79
20