1985806
51011007
5376387
36328937
34111304
19311337
8926898
91344418
12445564
80331899
54619237
622172
21611670
9215596
8986959
99593672
5895151
30631485
2842654
12735599
25626800
7685752
71666275
4739525
88635616
409364
86529500
32732994
20411386
39088734
53477624
11106560
41402956
2183418
11819196
26414827
55011377
78712434
86284542
50247911