55547514
22012934
2565737
19963553
13695662
3469985
35017244
2807421
82648860
84593450
15361242
21439930
96481298
53123117
37239373
41407048
55961335
97485828
40854968
58772436
40661595
47403089
75307732
87892412
4481570
390120
8103294
44107924
50157780
26167310
69147355
48804667
84805443
18504494
58573674
78806655
7226269
57798585
146716
41501600