96683219
30816911
20557525
92087787
1333124
15584376
58121691
4961263
63002671
69983917
76664819
77381651
87498210
28353422
66051857
6846132
306898
55645104
669812
51525140
77252536
40324093
22395978
61471845
802862
64527614
28682220
99644053
61998417
35987487
96332643
91092158
13865537
12992483
18652145
14446964
65616061
90433888
36653579
3671955