50
139
60
19
156
237
121
18
287
41
55
75
31
100
122
680
217
324
25
297
162
87
103
106
35
268
358
69
72
94
77
15
49
383
232
240
62
23
164
61
147
149
43
214
16
80
92
112
45
86
37