60
328
59
34
81
28
16
321
104
51
146
357
155
17
250
148
31
82
176
251
63
39
9
36
659
15
75
3803
24
23
43
18
12
26
14
25
19
152
1182
4187
52
65
609