2
1
3
23
7
18
10
12
8
25
27
26
9
6
90
20
21
28
22
14
33
36
13
11
31
62
63
53
49
129
37
57
47
40
68
15
118
17
30
19