98104595
6916573
58779183
5502839
6515713
5851302
99737942
32158366
12645307
77943428
81271526
5315987
1621208
76374034
1010911
7522176
51388000
92344150
47693189
54867753
6055435
36097375
5511378
98996616
39519913
27269695
35639112
15265369
58017909
82378493
4339571
60344553
16535184
90635590
94963466
36039808
72265178
5961163
48407133
35604477