40684424
38364566
51571511
55149607
56907515
53143211
50143541
881847
8444282
43117217
447460
22906107
75984004
87373249
9081777
9993230
52636599
74513856
80425197
27655070
89053627
6583427
97121875
97566736
64861092
90219657
59607321
20044019
55681879
60025860
82122214
13345130
21106977
65572773
30997323
73365076
2469480
37606575
98154473
20045090