31771683
36284360
94236044
3557598
7390983
21073341
23499539
5163222
23791803
2771873
44526277
632805
41079475
86482172
49434369
61107849
36934532
704967
79044915
571316
96146069
55736914
97689407
83341905
43117180
40809264
4141666
23724543
11306409
97118981
60775861
31257532
26002501
21077894
8682435
6342650
84771658
23505216
44244568
90876053