52951757
9535736
28042137
38575
32331720
11586124
42138066
14664512
28031671
21778084
74357270
80449165
56725922
66254310
97635015
32586468
701120
49486836
48269434
65598839
9854917
76363175
83469758
16196050
7491783
74839720
26552561
3601951
41005168
33495943
86849422
98046267
40312016
57423066
60541013
9035550
97771869
34682021
1954055
7622805