42575815
14463215
2672576
41272570
13838066
11106608
66711698
19149764
99463439
2994279
22366522
52006452
41742508
23524441
39452197
57925298
52695361
46948909
94105115
65251081
17345535
75351904
5420575
38457946
62736578
5829401
10718770
80706028
7920502
97232367
77276748
38706463
18561018
4179474
88163838
32814102
61619488
1168445
70894055
51183702