16
32
13
33
2
6
36
31
44
85
37
38
25
129
3
1
20
5
34
7
17
8
50
27
23
101
24
9
48
43
28
97
49
22
54
15
4