34199783
1003364
67522397
59488396
20991057
25797564
28854341
14925573
26905535
58103022
16034726
71691735
954796
95754154
7661998
36797770
81469583
7687337
3470656
10903886
93448640
16519499
66014944
94146510
69961975
29723289
45274319
92863133
14671349
3822760
28098563
59754449
87257944
65436182
51318222
47568610
12489269
5042513
66587003
61206583