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