25504080
18005739
4592832
82692822
58101045
11064335
3452749
79092281
74352759
76087309
35041180
23202501
21573011
87906638
49176207
37432160
64762065
87154968
97731854
55843241
52378688
33701195
32977098
14537860
55147961
72577543
33076514
803310
40299386
75192848
24996641
43374042
54251928
4488847
755992
4444812
35002961
48593732
3648767
8414504