31272372
89654440
89897552
99516257
78423644
84416511
29312595
10801533
57606847
121262
59772573
75588843
89281097
4082276
6389783
56659906
65755984
41497925
51157330
24602616
23137907
560553
784147
5405499
53928571
81284897
11807065
80152225
52105307
118142
96303814
7129629
52549121
88127
57117170
13109028
64227758
21897991
88261360
46585162