29525063
67547821
86049538
481171
18224289
42065719
4116792
58517959
46263700
13791297
1219794
7011216
98324085
37532148
10758050
9677179
5101897
87786058
89109130
81503776
41881146
37665905
25737158
57018805
489227
64289807
13346758
14168934
14524795
93922319
78326715
93817996
86499083
16741830
11691132
47686421
55523846
5643046
3329965
94695772