58172083
8584508
4838770
93874749
77258624
44651716
9572708
33117445
98585869
42527036
35049178
3101232
4837310
39664936
12587968
34792243
4829639
15597557
37144270
49956400
34409490
95866971
75149067
20128507
86913354
13159284
55788972
66344079
21153446
6449497
73388813
37849843
37581530
97308905
88487695
214364
12807896
61972775
22489177
61692794