48342151
71885211
1679425
4559585
75636181
73473325
69524008
90884275
94245889
82687296
71542297
25829182
72686450
8332400
12444194
15979725
29065857
19433387
70724039
20698017
98159018
86243838
88135385
92488758
56006127
9330917
67255648
22587267
47226510
16942552
96398815
22395585
19316018
79817085
90829297
37232514
45463552
63204410
27219844
66698129