8
30
68
36
412
10
17
13
175
129
34
27
63
122
200
117
12
9
46
40
15
61
3
19
37
256
1228
22
14
44
25
114
1037
113
16
43
195
186
333
851
321
199
23
11
2
21