95135598
300808
89473523
39491949
27522551
95454775
9732991
9932517
10725217
75501456
50923818
71778827
1286268
13314135
70765300
6911708
94454194
4185170
73271266
55869004
11629308
27958289
61222217
53656016
68439006
70965690
85198721
33348689
5824522
798229
36388870
75459102
41225953
94728507
36002406
4589605
36141766
53003761
25585333
22958548