40283308
76983739
18084827
86757822
12281587
75033763
31589944
97159268
67116980
33626137
6722957
57535372
36974850
48485343
76216240
22219275
99731857
19837134
84434662
88154308
64839779
9126480
28576320
15767440
80055501
31271441
23784629
17174580
14003210
1367599
17194772
1962739
27481155
1074106
62814301
6888877
35369098
14352495
5074808
44962728