31
4
28
6
5
2
8
1
3
9
15
13
10
11
48
90
70
12
7
17
200
23
16
120
49
81
59
32
20
19
126
21
18
66
29
38
25
24