38641425
45572512
99215917
16727837
325127
45578439
31194799
80102308
41775913
12198667
50025114
49362547
387272
25818964
46246303
2388131
61932270
16366987
30907392
379528
35804749
27348723
5927723
77726653
66419522
6816665
22355250
25392943
93674861
91411485
79969608
84235154
53096850
2692432
79056949
5155515
72802129
67849342
96753192
40126116