30182716
88848756
76762217
35476514
14865346
52025850
35866165
56736118
69403308
60163637
62131919
51198118
76252206
16632829
1809402
70597589
15585832
88466440
70623515
2377724
9267338
13862353
5651037
57069008
76484267
61469079
91598721
28192432
80873090
20493121
26645826
72791675
71966451
29495013
7325371
54331005
96748008
14301755
17089350
18895455