84778647
567950
4651674
183681
634925
18582921
62829685
15459693
42378218
745291
93203326
36777840
1641310
30211252
8713234
83974388
7467186
17968077
69548646
41313298
54537710
11067034
962259
144311
11443799
74576968
78948106
72571634
21806251
11841416
98587265
12204828
2042406
29698968
2538897
47638522
19072051
30938202
60584836
85525024