29
7
1
2
6
10
9
20
41
38
3
12
35
4
50
88
31
16
60
33
92
70
24
61
22
32
45
40
48
17
14
109
116
25
23
36
19
39
49
21
172
26