559822
15673278
3369466
96859960
17272962
976212
42939631
5159410
67691712
49193069
71479859
1571133
35325831
2926740
75605256
64064990
75408936
28711289
64468939
32382558
7847770
11479616
88208077
17212479
63216896
7392982
87803338
89702125
52115785
25445568
56705416
1737342
80982267
53722149
96208746
84626235
16383284
26217200
51431193
98351343