55811294
49141670
12977511
40133209
31722482
39275251
29426394
9665365
4313287
8758561
75105788
81037345
48224861
52102097
98475462
55058306
418783
90608996
85663744
80984482
64543631
56096338
34994255
82521880
90942039
43168817
37718329
9078120
60068967
7200697
54819800
99514993
37857119
54562091
97096749
43761151
64764364
54768485
3966133
94859586