8
9
29
5
53
35
65
11
12
10
57
15
2
6
1
4
18
48
58
27
45
19
56
128
67
66
75
36
133
33
122
92
17
44
170
50
80
126
63
158
61
30
25
393
22
40
107
46
76
51
117
97