79837875
93129133
29153118
2012952
834180
23514014
61285630
18837334
17538002
14628508
22573114
84271900
16399085
93428462
81954639
72014233
41471317
56181525
44672570
70613023
14532642
5541665
99888750
68989702
63058307
8984914
18928668
57874726
35526459
31602244
6365495
22291808
20745154
7708402
139537
66768951
4687175
11757653
345574
40715044