77
53
109
51
250
192
276
34
165
52
17
277
40
70
85
49
164
65
167
58
229
36
168
304
75
121
113
67
240
57
88
179
228
13
127
42
117
82
29
24
22
46
47
246
867
259
1843
69