69706628
34164947
2424848
7183631
67552747
16624648
30921880
6595401
30688682
90572614
60577882
62363779
79522853
96655200
89508656
8239061
27011129
681068
1595280
96938146
7972975
15042307
24219201
30678439
44279758
54123750
3233138
99472094
26873470
63836862
49642016
10125773
1867297
7733329
42427414
25321517
94327805
70156730
84424189
557420