10
35
1
4
250
105
29
39
7
46
2
32
18
83
30
78
17
24
118
33
43
19
12
58
22
99
15
28
53
16
23
27
25
14
55
231
20
60
6
5
64
384