18395566
12965875
59569285
18192965
93263499
78475983
23785191
7699877
46683879
52156527
60505319
21479945
54936454
6731650
1432492
3700580
68436963
24276363
24053578
92063728
11317981
92526358
4332545
41065600
99955853
41754834
56238422
3047444
64892866
35915872
50984095
94182655
8675182
96889483
37481989
10584373
75087149
37947697
86205465
2238973