13023426
18289714
79543353
15878161
49786363
80938946
31365844
20083456
14715006
4121781
6322447
30429365
20539720
38685508
5645570
17893211
75879194
4835386
93042115
33247834
90172969
6969355
13312133
29421762
59406611
31001556
58849734
68894486
79222317
87829361
17395353
54128582
31464593
1781632
72762868
21143925
32972843
31816396
80645168
758626