37122640
24354958
67896422
58281403
87648391
85738450
2325591
59727762
99978182
77511565
104387
43494273
25657827
44972208
57606665
20139375
9837196
6536862
14428523
20482109
13139950
97526151
97517717
34712198
92195165
21689147
8253681
23977052
16457778
19899454
8925435
66662637
8917746
6885938
17342535
9139336
67717528
61752576
47404925
3259584