12924849
7603256
32201965
88711878
64838272
7907520
5012656
37753397
33534282
22983690
67766262
621498
20112016
48723197
15939519
66992975
74736826
22114171
48267620
25626132
7299622
35019885
41205180
18846144
42571290
42838170
2041757
33528679
97996209
94376167
79576130
69388179
7195753
69588370
31183594
52826558
4967379
73948464
50855656
82096349