59
243
347
159
165
618
160
77
21
67
737
148
242
524
44
594
122
41
40
316
15
70
62
30
63
100
225
43
481
126
127
56
12
133
97
164
226
42
146
368
51
183
231
156
163
212
52
18
65
119
319
69
295
123