95679566
1724396
9177835
6449012
10147516
8056371
38552043
5187459
4105424
48778910
76287046
9152586
4055910
52223085
81668580
41529361
76899617
13422430
66067886
56248001
51206529
94546087
59195732
8401658
5148478
28826673
56252322
63184013
7453875
49203142
44463849
8463885
407115
11084278
17083538
70809567
14207959
77209712
68048746
2172178