668286
121831
86566590
84302729
9502601
10896703
35883366
35351820
76372979
2138494
11249957
8991313
33787560
65371707
60352456
76734231
58827721
13296338
83777656
86778089
70157381
57667216
37141982
99498603
27456561
22727684
45785543
28487890
30351302
31516378
37211694
8768855
67268931
39405344
57889572
89094610
74419000
90888168
1658328
15965534