22428866
28982349
6238460
62364561
11972534
81117310
10195033
63126474
94455936
50179990
8364694
30083499
44313253
43382256
1461828
21274691
86638228
58277108
5121284
91273105
25127800
57042461
132695
66938
27913571
16877243
96482222
13117502
87995241
5536240
69957667
3334198
60451960
16803232
99331326
91832023
35907332
16772052
41873675
2883859