3014509
1325825
31307276
42584367
51226602
4618226
32054373
59798900
89407840
73964146
68575124
23425744
90665940
9131619
3889927
57917429
26966245
82041815
68927671
65937346
50396775
13582256
91262452
498741
67444289
183493
94037163
29727264
2982915
92392245
63125366
60578219
8158356
10863307
97864756
96815459
87487062
99428897
24627762
5971437