3070700
52761522
90638990
38523762
29594442
27529000
9918850
12569476
53371813
7443872
78114124
7528970
7450922
41862015
17438797
51193183
96831086
7065845
39079726
27465535
20893934
7085668
25354843
65812216
51464986
77369092
30756242
65491701
4673899
98189888
68125396
15888629
52714715
49193211
23769698
43392805
9414144
68967462
29812401
61321214