49
103
24
33
14
74
111
57
65
36
117
118
80
116
23
21
154
51
45
62
25
40
99
66
70
46
60
92
138
196
71
98
112
381
132
227
101
215
145
319
75
173
131
151
254
188
81
136
79