99351079
85408564
299137
18495647
3491754
5050714
54369013
2747388
31892446
54288228
51328864
15918057
69424290
2189593
58212006
80728212
9008027
33999442
6794331
63265835
76277832
11453847
1386224
1059195
84669552
91073080
44802318
39163326
48685350
9668697
6015960
45729755
87132138
36858040
79264634
4387159
37263287
35499024
43483728
27529355