2538958
36146381
820616
95637554
42836088
13908600
65272414
60963317
8849697
12509796
12778047
90317294
30667350
35761180
81085824
65628980
33874476
1692909
55914470
32981783
5163636
10278253
19327689
99696249
5861334
2840627
31684713
33279099
27728369
1289871
40833005
3212440
43374850
912804
67311058
51842653
1273575
72158642
75772289
64676813