3
4
17
33
25
16
8
101
19
12
31
7
2
96
10
74
9
85
91
6
1
64
103
98
39
5
26
120
30
38
37
28
20
80
57
32
21