83
129
53
196
47
46
149
294
123
159
112
101
37
483
279
190
193
399
313
82
209
51
163
63
339
249
109
302
78
45
324
43
40
29
28
84
19
340
141
205
33
204
94
57
65
88
100
41
154