28278506
16186586
11944962
16307954
78642090
37141698
45544925
47415086
19957194
34824627
52359755
70257990
49443353
26746823
54585561
7794567
42905706
34749121
80677659
43003140
14438389
81229278
10367163
50875468
69579848
3207991
95142746
57131419
50167616
31913515
61419862
43049140
56437872
6047951
99647405
7383122
70467778
51514417
97283738
40739950