31541157
9053928
26925163
50332202
93299273
66119323
70237266
27799056
57849960
15366007
33095561
54652871
91677114
16773303
35827745
78583022
4989989
26436101
68174926
43199172
94585398
59319325
77196802
90832159
97523255
28381787
47685483
28091265
34164561
81848053
7172998
3508881
53046102
35681727
240484
25063672
25719767
78208035
17548925
21527940