1327370
86596350
46298734
593690
43462363
3469684
28673756
64823447
82973553
12252885
90084819
23291288
52273763
27841152
19915127
3808944
23436194
15212628
70589175
90722961
50405182
12365772
85033353
66773465
44956044
36317752
22898170
24777995
78621077
33044489
464747
75444772
77508799
96412291
87145577
48024393
87011904
42457921
925170
95346862