44899570
7452872
87071863
59936792
3821666
99587612
1308477
70447349
90763105
8777054
36704489
37044231
62714619
5493
50007789
96922037
20983181
84872007
72118035
42014259
66589149
84045943
20889758
78982229
1527060
82214646
14075016
71994667
53963823
96247701
20347320
80057443
51139538
88659023
38734033
12595590
24152621
2221268
35343505
23574385