16
207
88
52
125
94
61
47
262
152
126
132
51
144
29
254
63
91
13
199
98
26
10
106
56
310
9
12
32
64
112
41
362
150
50
154
584
67
387
165
149
246
356
583
188
139
280
143
337
330
195
358
388
1036
473