121
36
61
150
92
179
160
126
162
110
122
87
56
445
866
189
1156
200
303
695
942
54
138
94
47
141
332
626
27
125
1375
209
154
628
613
57
1698
145
358
40
438
462
4442
3689
194
166
164
89
255
26
35
443
487
62
520
246
31
149