50856457
25942117
20287371
53848442
92031585
37868923
44372246
57491889
22418720
81191172
5737949
73492020
19085253
58445505
56116255
93228666
57395024
2851975
87013082
55218688
77554569
75236496
77388656
28673349
59568872
86184054
78925000
43409518
8534870
12564850
7213996
32268076
99475133
99288742
56451913
23139089
9541309
38249851
30357663
25632730