29506905
90028262
17948256
45227718
71098975
61823432
142917
1083182
66423659
30345040
18036775
18026070
12563188
15082937
2133153
22914696
60403171
45292972
84821451
57061603
36344265
5442159
81991082
67015074
91479404
22872649
62284641
54345043
72254686
75747951
98704979
8162192
83732573
5016697
71678796
44708146
43199023
48709709
96961100
53811479