42932127
43914170
22465160
3194415
34526336
97651655
63446172
6567569
3431812
22752834
48296558
75078444
33246802
90459426
14222774
84104351
31585326
24898148
1737433
79421250
2056957
96565143
46681714
67757444
22879291
35027086
16865291
16473227
53405582
35596836
25856497
68006226
72568855
72684204
89365438
31001554
25915599
93054955
38826495
76001976