56051546
8712997
6622679
39859452
5921730
45872711
81737679
34591924
52929
26394097
10453029
71774273
22254148
19436273
2016103
5371252
80239892
64724054
72785017
52805165
34694617
83632880
76427231
68234361
51217654
56206765
95151698
9298462
71569303
72218337
6066458
45789628
70097998
23913673
77833410
24893043
2274141
36245413
32465564
60301817