170
22
204
167
45
209
19
37
67
26
132
918
1053
286
17
197
131
61
66
38
217
398
49
162
43
504
39
498
96
943
82
323
76
50
112
245
1123
200
403
181
57
549
532
990
98
1558
510
69
249
12111
48
1617
51
74
258