51708024
87708973
39929821
47036700
12018133
109697
54991510
7974741
70555067
72074350
27116769
9437448
2195385
59772456
96643081
463686
16187159
26315355
3882025
22497697
9215086
4998968
97566151
12147075
84265301
49812378
3105281
6030113
46393787
8305568
44187469
675476
62622594
4957096
43287073
52977914
37073262
77455643
10167157
52705662