38882250
22295673
9625355
6056527
74997780
9658976
92588794
78565114
54976229
64973304
64519314
26858254
52677386
98684418
82922939
16847029
40433120
59935197
21249644
23841318
30203033
16555932
68307186
37576329
43376783
16099870
69621169
10613194
28925329
116757
94498949
14273872
9691895
23564354
36504247
16618441
69759079
22354245
61809270
29474043