43235081
2498604
19265394
36395573
9328032
8458318
34464807
96324178
4325316
6458501
57153658
14307478
62075163
82813500
85518545
34394254
63892735
65872657
36736709
48041394
78997589
68091240
51849882
96766241
91424997
48346169
19213919
55906499
15928685
53749520
70172334
67994653
58918446
55853977
44307646
58977003
7790255
5874300
55601387
52873509