137
287
90
233
70
38
46
45
367
68
1878
354
1733
538
461
505
120
121
49
926
54
107
4542
129
149
246
50
146
302
92
66
148
260
250
924
434
57
254
67
296
251
316
63
172
33
490
177
153
62
98
124
77
59
305