164
12
26
207
65
582
62
76
66
37
100
204
94
67
486
187
484
9
199
149
159
44
63
206
153
104
117
234
218
38
325
95
51
2
249
679
345
41
380
172
34
77
223
227
212
433
73
21
182
541
119
61
15
24
13
107
221