50688196
82324951
31647976
73503391
43821542
28184234
4157024
8174562
54708986
64088130
91118952
21162769
15109267
27283734
83858244
55887857
61654219
69847451
88894302
15096151
95635537
63372198
16336847
63193817
53816739
4421111
56657343
76817060
17333739
77845298
67015020
58097263
2442496
11077330
53711521
60546654
45979201
80853539
49862652
112436