31529220
80801800
96437658
13336342
82752112
84674523
51663112
24194786
9699657
49439873
41017258
90293282
2794072
73598479
67847453
44469648
69938280
49388304
78629972
37308945
6059823
48295513
72246441
67107798
5336868
51194398
5595205
59371207
11243624
97926755
60418274
3774949
6131165
4772233
70576037
2912469
2992380
40863632
43031777
89744661