58688786
75893212
36532658
74228770
6895197
79829935
43944575
23909251
23229563
93213280
36681578
6602841
3557143
9574675
36859916
33939905
4793164
4269258
14948941
91077417
16347134
54349086
38489701
64599713
94105899
40279748
56937898
61094351
48166943
3835834
16266447
59042985
47442678
14619969
79397904
20706661
69045249
87828636
19547750
8212399