26297700
13344268
21152176
38477419
59642743
25616181
31388618
79708901
85682116
67647237
44284978
55435038
23225248
79592246
20318182
86506096
90812202
69642527
85537856
14785648
63863126
47126664
3678933
22724072
9454784
95416898
62636556
25029796
7028710
22533903
35376979
11235137
10589091
7829900
12122215
26156711
31128651
59973285
30529519
165209