63
32
98
81
46
104
26
34
85
86
102
107
39
57
61
94
16
45
20
157
15
23
31
122
336
160
108
58
275
128
56
70
132
21
333
142
35
90
152
48
113
101
127
105
79
40
191
80
179
216
479