12941866
37014392
60833845
5068205
46927583
33979111
86021571
31577043
88964665
48855536
51843878
97663334
31921819
1008519
20788974
4196973
14617695
40077875
68678444
54319385
5552447
21837638
78571167
19892171
27379794
49069280
76065934
10974829
40139931
4242884
88803219
15031219
69697836
65711768
47182258
9392077
95094340
66026544
42187429
195725