14487762
1203215
91272253
35988692
33028437
83849617
35036707
47595957
5101853
46268877
80527840
98011604
96796239
67595876
28261268
67156723
81458286
6179413
95133680
44159696
49369201
46677561
1294340
4955264
22611253
58675134
26409889
53675268
77216430
72717772
82979541
83349625
11577629
78812908
8734471
49363160
31044338
82775949
5843264
16062562