59
14
101
4
25
78
113
42
108
184
535
242
239
506
359
250
324
58
70
89
128
165
63
39
725
342
149
156
163
79
127
194
272
167
106
94
131
349
65
177
56
234
36
117
232
98
276
282
96
16
12
43
27
153
40
84
262
22