31018285
25593204
10965118
71983500
93184358
71893701
46008468
81751141
31735957
89713860
42294347
80128596
33346255
74637604
11297873
28706093
53992755
36076766
22523918
13579498
6086654
7553400
76426000
20462545
35333445
5086433
29565583
34223077
86214441
18887783
80957951
8389915
9844992
5756898
4372732
90508166
7566066
65807001
80147809
86608405