4
52
49
22
6
17
25
12
51
23
28
3
11
50
18
34
16
10
2
20
19
5
21
27
29
7
1
78
41
48
99
85
108
71
26
60
8
14
9