93
12
382
50
2
13
5
8
205
53
25
77
14
75
33
7
10
16
34
21
30
64
23
220
250
94
122
29
279
132
79
188
59
66
105
137
405
228
98
40
324
987
18
200
38
28
1080
116
82
204
51