22
47
55
19
32
31
40
35
81
112
3
45
60
74
18
48
34
75
124
108
139
122
245
116
239
218
446
225
109
160
41
284
50
125
85
68
320
134
356
232
332
561
281
243
149
266
205
186
161