29311244
25947921
29735418
88359392
88912296
26538547
6098575
78481812
5374057
8556441
82979448
4936450
33556610
7381814
34048960
67213767
17915678
71264350
66356690
97548137
2392763
43964536
14786133
77496256
5766552
59113129
70848254
22856932
23496044
4794153
80101313
99984985
15566178
67763676
92459239
2132690
17653331
66485845
26963382
12409299