70784832
30366461
4337800
16609876
25981076
8111602
38416823
42555032
72046330
15561301
74101584
16828324
88653992
43624650
8047905
33345079
64023013
76132362
3177935
82966416
72301755
4937103
96123313
77926754
79192603
97954578
63518834
78089730
46894198
10966335
4518933
98823690
77005349
71151919
9820396
76858688
54464227
13281382
95115030
4349318