49177436
92863616
91766709
1776958
72858861
45658466
15351949
28697519
38418149
38387884
99457645
50227036
46224075
735892
189102
38127367
31948381
6394947
65753966
79055104
85525075
55214305
21498515
59216337
21784920
23205155
27382396
21952822
14667493
30506521
1978976
64147237
66249772
90904406
40548427
29104334
61098668
99078537
34056469
85801184