17
29
15
12
6
9
5
28
40
46
11
24
42
50
4
7
54
23
48
25
21
58
1
101
99
3
16
2
36
20
74
70
108
43
106
49