51412865
2862477
18878042
46604705
7815290
33671020
27005772
98754189
53578754
22281212
29662926
53933814
11462534
21148100
28227123
22289796
42539497
28817177
933352
84337960
64912578
37097036
58989964
3371611
16116422
14183740
6676886
75946931
54495565
2789091
94373818
57141239
953225
12153160
34946415
590138
40367980
73393788
52346630
17235842