45507919
11875257
15968659
1670524
2911702
13121923
33168681
87316390
8765729
55446773
4017137
56421416
66646559
17614375
40664371
43502965
696772
24107529
80191370
24368439
96596275
16516841
78136167
68609621
7374226
9841979
79447806
27046585
76563241
51492303
38929059
8577239
41576623
4669735
44319983
83494106
32829788
39361034
5188670
14049058