12987419
76369748
58834516
15882053
80086762
84635197
48439507
62132986
50522033
21039118
33735088
10304651
40685318
87514627
4017643
22707776
38344924
64215100
98902445
101687
77684674
779669
63107349
56305872
48653551
51783963
62062509
18512428
60325008
46761971
19603053
97088986
71661726
73452366
24906460
24448303
89943082
27784293
92922752
3051808