3131620
8663618
57515868
91583267
34208341
4265598
13427073
87771058
364749
46637066
85682818
69177497
83289598
46402041
69068080
49209107
69643410
51093552
76627373
2038423
28531226
90646588
16202553
29453376
57303268
88862208
33109028
83828216
82345205
9576280
50438192
69137022
65318800
29315090
47234821
58747537
47229821
85687471
10274978
36913304