3
10
55
22
46
223
6
101
23
68
40
51
64
53
59
9
70
58
90
24
113
30
171
71
76
18
45
117
43
125
129
79
48
97
141
116
38
28
84
72
176
154
5
2
31
172
14
17
21
42