1
10
4
11
6
9
37
30
25
5
7
3
16
12
29
35
42
20
34
31
8
69
79
2
38
60
51
14
28
126
120
40
50
116
161
17
19
52