22502615
82724267
87598800
43896444
40272236
69062122
20746919
5459017
19393883
71266468
239622
1687722
33634419
13668305
26603263
25089780
96654607
7380335
4507932
63943029
4490692
32819034
8025842
31145569
49199915
34753680
6950215
8080316
57778898
4426717
70152229
66842278
1122289
52792025
94366
78792210
62078583
90969450
95016683
47975577