96338086
803447
89113388
81985402
45249966
2432875
80848757
58829710
17266490
79273295
93622421
3184057
38075982
47116317
23607640
53227055
7328999
29775535
2557118
10088756
1591665
52289284
35114406
29049393
6893077
18887962
8676130
25283319
73323100
33067554
51202865
20345938
87119008
40177630
16419280
29186292
21717722
62044082
55696555
66044564