2449792
1273264
86659201
69109088
76197396
35565920
36569122
66885543
43759062
5464852
15744562
70197644
95232319
91221495
16574752
14127156
47865834
46095791
76192925
5286279
89618298
94548746
90406850
81222406
23346444
2022390
15931113
84345224
41368100
35713821
80172433
55109915
9715290
76668724
35509002
73883981
3094695
10215138
87576538
70802904