88139312
73255580
20208333
57112798
97096062
5033680
62093150
7265745
96938562
30809348
71458645
12021776
8409635
31724806
17156680
79716290
38571809
37245633
24898082
88693732
7399251
92241635
57812242
5593915
35551292
3618241
21359534
98748353
53441044
17191400
31494783
791181
86494016
30338261
67086448
20949251
15688345
79463732
77619455
44749802