95622490
8465816
4212927
14893911
3459604
77825335
21061565
39126988
84114646
61516042
80412687
6968699
13983223
56316629
5668325
18169187
93033769
8615148
55834580
87404249
93964025
77276227
9724022
18367148
13023836
67841817
63406386
7998807
89815854
76649475
6599463
77739624
17726649
18396405
1555075
3418425
96426943
83237725
56335208
39054953