35959628
8738869
63252315
59635958
75547716
77186499
64233579
5041454
76415940
86384020
41635370
34231104
48635430
16151153
84182103
92323105
83105123
4365202
89214650
6051808
60061710
99248715
79916410
36717192
95255152
34005533
57915241
87898560
2381724
51899573
39623868
62712240
83212980
5769698
34213989
98768662
94778543
98735478
40502837
83366834