17152915
18291519
54836658
24571276
97089130
3583693
2655295
51262769
8748187
61241590
81352581
6121123
37323581
24006345
98234293
76398369
2028008
84458054
81933722
96352357
72316851
64614467
60315409
91567388
76706963
78074629
381580
56887297
10087615
31037858
12194475
4002085
44021633
16331771
35588625
38184282
89286733
4326693
43441151
52048172