38124812
35232585
66962247
4776760
1135957
6123790
9444222
35108172
51995278
39331275
21512839
80006371
210772
9309497
42575257
86504958
95749239
99523817
85274082
52544007
26451335
85533160
52942291
67547210
27979499
93545557
16072718
8435389
96713308
18634208
13869336
31358679
85072963
36657077
407272
40253522
16236092
21717400
72387388
50393080