1108446
30538644
99339165
55179553
60099337
90816450
22097133
17729870
63993570
36803729
81434628
82895210
2439300
97406279
78734077
78647414
94781309
79772097
89154179
52041905
89414744
24504390
33322222
79963453
11367006
93316299
41487461
76978324
30547217
80803568
46111397
994160
56543496
17775974
1579721
48826180
14601679
79205875
64155502
5281378