77
26
170
80
13
7
106
21
44
146
343
42
31
200
97
22
24
50
765
215
101
418
294
695
431
693
440
194
596
223
64
109
754
187
466
472
520
184
300
103
490
1228
500
401
400
389
348
349
110
414
545
84
89
305
212
369