21576983
2832910
23467505
37548853
1852648
19442844
57102303
19996960
5989642
53924850
56114988
22721145
20216554
7373111
4797155
22094318
89168071
6787444
71883454
55914814
40462517
80551554
93043841
7081276
21658000
49368440
5579945
53517666
36141492
63988535
42301774
95224007
20278739
6755720
3171873
8348561
86714600
56043135
73902191
86731542