85121054
6836879
95549115
18733466
6221883
60946625
75492491
62417275
82512598
60789605
27751272
98781324
12307084
311972
69811396
50129178
73954
3815704
18641393
9207145
51052046
14059343
33089939
61883951
50788716
596672
773341
60497516
59662359
53715169
3072955
38766314
86521882
92848582
64922060
19398052
20188199
1956877
57087441
40097740