33
51
141
81
87
302
484
43
49
22
120
177
18
32
39
23
332
54
276
55
188
137
139
986
147
609
40
133
30
140
104
362
1039
402
821
270
718
630
372
377
577
181
650
95
216
797
1146
277
110
162
62
598
880
52
112
232
80