31
4
28
6
5
8
2
3
15
1
9
13
11
10
48
90
7
70
200
17
12
29
36
45
23
24
66
26
64
14
39
40
30
47
18
94
37
25
22
34
85
72
67
56
20
33
46
75
125
55
27
21
16
51
53
35