98121026
67197011
69916185
80305415
94178896
7306109
10899301
75166338
35154331
62205842
2932150
46338820
7255307
99081463
37139132
66308846
71016636
29051507
25433482
9427945
4080811
75886225
52208741
83495878
60937208
36483314
67789758
91401071
65742821
19143912
55234758
25317568
20998109
24658654
5008258
34054844
40163167
9346177
87182228
2104431