96808652
5556546
675517
54502721
3675748
1547080
99642961
7319604
80584939
55375780
71364225
42619675
19828558
68665369
9466902
10437143
51699565
1334652
20355648
46581187
2208994
16116250
56298043
12732389
96948330
41067022
70899505
99871663
89163854
4914774
33948017
97216670
85146201
18905165
91676483
81319645
46872608
68366134
87581372
73865954