18101842
4961384
7777417
2852971
373447
88984725
52259201
54443136
19885796
419494
16586853
153013
54584427
63164671
7543719
16709281
1552592
75095980
36794646
10078283
36968540
32933200
33975986
16479216
59896382
8986688
22086034
1898232
80603693
63871783
30174801
97565400
661947
84751004
7355275
10471756
59295373
77476077
83265009
60905927