13128326
24257950
48062588
91221604
5043941
88843599
17094707
72512715
50518125
30102743
54246385
149967
30862213
86182933
72365836
5811735
19363664
91022962
90052568
14753255
11404006
36294883
48509561
96891929
43655714
74432669
55378810
80376492
94056293
97579423
49767609
47616671
2974978
42629170
20046282
6478621
6012490
67838088
51043278
151650