88852328
85717883
32029636
786296
1531167
63264037
94076311
997713
50735386
61136022
24193156
25914086
34864952
20554800
37636163
59785522
18787835
651010
99287871
64828136
39014754
43945294
80843769
73452933
62133448
411525
90189511
25308890
15919067
4242768
42828781
59823081
62407777
43596313
43582898
11046405
65518546
53627972
63178844
23839426