45
567
18
342
122
662
42
34
111
22
50
345
104
453
436
219
71
95
79
68
444
56
3338
207
173
945
128
119
318
941
487
54
267
308
227
432
198
41
1023
105
39
47
33
368
294
632
1485
385
24
83
44
31
60
11
30
126
92