31
4
28
6
5
2
8
1
3
9
15
13
10
11
48
90
70
12
7
17
200
100
35
14
84
23
24
29
21
19
44
22
43
30
25
20
75
50
85
34
67