172
44
230
39
65
193
197
189
116
54
17
250
59
129
141
2180
47
11
81
199
69
123
94
18
58
25
46
178
67
458
27
13031
90
51
224
48
42
204
277
231
281
153
564
187
828
66
92
285
104
350
31