97104961
692102
34969361
93788163
72415139
19027190
15838363
98881378
27919237
2985392
66227629
16323018
64579637
64932886
43703097
71542071
19292150
29718872
44778164
31898733
4099527
30436208
47116126
45394414
22131030
22903838
4914144
3325783
62409921
59161542
15699489
30966647
34879958
17249199
30421010
7001261
92904864
82516832
24239021
96495687