67548860
46151174
46679635
19028922
93921613
1167888
20522142
6384850
20885922
55518067
51483281
50819128
701535
66487580
16987249
21015571
3932175
99881239
40754764
29143403
19477009
88299008
18319147
92281441
26528151
7438666
36461746
94376268
26459463
78955185
85736974
76104665
4817922
60062985
11364165
37052553
30391614
97855855
72164177
57298986