21947819
8206260
73043324
13892092
4853138
94512841
81645654
38356492
7811069
34259006
393594
32587712
9286993
65927731
52455220
75879404
7291761
4093281
76438621
61214732
27011256
93599664
43785492
25354384
34093609
60571585
14887000
47809503
29378996
27639323
29191122
79997649
84603917
61084149
66718329
89102487
39077526
49572185
41217983
36171026