3212598
4453752
82067
78154826
18121008
29664122
65716912
81882448
66792676
72576769
66603245
58675650
36746025
7639669
94349269
58082084
6491819
25541355
7948666
56687609
28331591
96052632
21679475
7016188
25145629
2004546
19924401
38867918
3454122
71748779
43906460
4984105
69869940
96124260
94652897
62027798
93855685
11238064
73349370
67493322