17159208
95537143
86571563
37291872
53481882
42495552
49119688
96748138
73758061
98953713
82065781
70831254
8356892
30509918
60281355
40704687
50166855
53795603
63017656
2187241
65241090
98302023
70722019
44006330
41406019
4369164
62178853
23618179
8680293
6671686
37205523
8766572
99817836
76108330
76624824
3952233
14451560
15527730
55418766
49835618