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