97148586
51594336
63884156
69081357
61496754
78152007
74085923
11204516
94254699
27151740
9219699
85727404
30846588
3020977
91091120
55941714
14198948
54977890
52369888
83339101
72454951
65138661
19682905
435373
9518889
22136960
45221029
57686119
60683252
81469091
10925934
50527366
76515850
96541449
4715175
89358637
83925059
59236250
79293246
51898523