59994615
16659392
82406229
62842874
18015996
66689575
85149662
75774114
44812354
49209426
98335404
4102971
721116
1322250
69469735
45366011
757011
90027852
72385719
62712086
68068928
42148353
6364923
90885033
77683513
78409204
30024868
5063468
45576399
80788587
96674307
76325432
84392303
20347611
430388
47933771
25501629
9410599
31623433
26571337