21514965
32618517
76284507
27325942
10258436
26754302
30014236
98433618
73279120
52246403
2352801
81171398
58395320
47228363
61895252
88921984
32455282
155935
71127291
25121264
70289015
24489070
70287528
995206
12684698
18089506
66062151
73933283
15083273
33063389
75928445
80264160
74894216
99913550
21387042
84109866
65316710
73904358
23765512
12202013