63
32
54
72
57
75
77
104
252
373
294
304
56
119
67
113
136
44
232
145
353
320
150
34
73
64
114
143
224
38
47
8
87
177
415
268
227
133
747
59
61
212
291
126
70
30
19
413
343
49
157
15
1290
1737
98