45
194
138
310
718
373
57
541
356
126
262
46
455
1332
69
1278
137
94
410
144
80
238
205
211
290
98
40
269
147
171
119
265
77
28
66
213
301
36
58
256
55
37
38
52
134
44
109
89
92
99
344
173
159
203