22181486
20828022
23154109
41436927
27086774
14381974
7819640
40247075
17033971
3211902
6447362
1459339
61024407
36402003
33165060
31853223
46664457
84827831
4734435
48556842
24869440
6808551
38489627
62037513
5792141
92873550
61877224
55362336
543947
80367181
25525024
15811543
16258926
11741700
62308698
13899533
68727972
78456710
71134426
64853254