58373985
50408705
84425495
69728120
36183673
68111354
59563622
31527036
30642041
31429314
37237683
68234944
35799197
2724494
2126201
75475431
37037789
43876557
38744051
45864235
4525324
1673708
58967436
29809938
86719350
55018009
543798
84082512
52124843
56003973
69269273
42868102
71848150
1177328
9504086
84183307
28015296
23563228
72988282
18032660