39186858
23815418
3522071
86489821
17428728
29806876
17014194
99661021
67031043
94188156
5043312
7556133
72951956
39216435
2382253
44978784
88714276
57982834
78002423
9971997
83386173
88103315
57416480
2985653
70112835
99959489
7602617
16856628
65076732
5895450
2555196
89201917
67768371
63856121
37879227
74821284
45083895
46586859
24689087
22735716