81661946
70544401
97341330
50795805
16056989
31362577
3431597
21289366
99484747
67569621
12922787
60385572
57811204
88372862
21275213
18043648
37024931
34124151
81036606
43255706
30346594
78732550
61065444
4302418
45605366
417343
84018528
49941662
67355779
63843672
49437622
12017630
66742140
74129197
45279658
96821818
44649958
50847137
53637354
22938394