31208127
15006963
30372217
60007051
20764267
63692449
95837354
74782891
50855811
27976242
89228984
53212042
37594482
28602144
24126351
72865060
24481343
16006904
6922800
71238083
7294946
77597038
9535844
17534062
25724550
25147823
3195185
72133113
7607510
970877
75121300
50804849
45811111
49696762
24524316
64998728
7437751
16319513
86057522
755406