31534998
29806448
58118169
83057209
7459145
57046067
62332181
33836921
9118290
8023830
81626834
81058274
5599534
76685707
37188488
34552012
52311253
8177705
34868477
87557622
7427860
15666963
69251871
32614979
41106765
20699234
76614084
84627894
33992454
91779245
15837130
7368058
15512550
57587511
45808112
44786484
13466493
14795955
56046219
81536546