29
4
6
17
64
58
8
7
23
81
145
39
45
9
49
20
3
52
24
30
2
25
80
70
60
71
78
12
86
5
51
28
128
67
94
10
26
56
40
76
47