30134472
2001662
2382365
82244564
87569263
58296864
52568804
88415799
32844151
87116341
59687210
27714410
20716392
91755709
33185577
29184405
1048078
6989162
11174286
87475040
8633358
30205137
70558949
10234888
99849435
93918707
5496614
15615989
97764108
49837501
26765962
75739699
5953978
6493727
67634187
11799557
13715813
86194938
46262909
12706546