186
32
79
204
197
92
63
40
38
143
488
31
13
44
64
173
54
170
226
47
223
290
25
162
227
138
60
573
84
72
43
303
135
94
235
107
106
176
604
288
582
29
75
180
122
93
257
317