18751506
68486066
9751223
22128602
3098549
84267193
87812003
13426314
45803010
87521447
54898529
42496723
72131367
33521988
68424508
41563015
58973930
11184531
58323737
91495196
46525721
41592647
8571683
58721014
69929371
50627392
59039073
95961248
99056312
14357145
58028267
20948616
40067701
66657856
5711562
17232361
17828436
83531424
98683779
37699776