62494626
37939660
3917069
58959941
44584197
47905678
44532120
49439702
24292082
7869445
96481899
45905376
45715432
4257196
36202820
5245298
4816697
75095610
46815585
35514269
76941933
91104290
32668527
7445129
971559
80634318
9722844
2704147
54758381
93387289
6258326
67096385
63241230
78363172
89216519
8342447
54952771
92965837
4877448
15799713