59437176
8670956
27111772
49492138
22528333
11493735
3086810
83035793
64328465
28378577
2213561
55633112
30671680
80038951
11279637
59809183
73314580
82696343
94267797
71659626
85613124
10843821
9458428
4990340
4827995
85911520
2243751
19048233
73893842
92205846
36002315
78508581
65764410
71701282
13046691
30098321
50441452
9847757
44239635
5915250