85667669
83334981
36312204
96685197
96129942
63703783
10526775
7428296
56057891
40132021
19122665
3591123
12794340
460597
93971746
84636725
30668635
93212036
3555114
83065692
81221158
3756453
52222618
67435801
13832888
50799232
3072854
73788108
56996518
6703943
75822805
13935450
33291746
1194893
85044585
56052545
11116311
438181
80611393
66576642