86609685
2101656
47095718
58047138
61378351
36005645
20543536
58711914
5417101
89941179
3666316
90992418
83889199
58547095
22164892
7133765
29394926
137770
89369598
28044021
31905587
4065436
73645649
40136478
21789626
89108452
5473756
35286766
5537324
13799832
11148331
33824572
56271849
46651331
5044368
86425366