97325295
16518871
13603484
2046148
93323263
33212813
85791344
30611207
21247364
19982297
90303945
35013828
50906507
15114884
5868222
17853532
15638975
40971728
3356656
74337976
18262233
95919273
7523285
91494253
98915265
98843039
4347659
2935677
29305398
33674668
8565150
79378579
870843
53889194
21201356
19437792
50033080
80944551
42788185
20025449