20952585
41775142
86924090
73282895
62638740
64387033
49508987
64619220
87021076
94444658
82647464
27328421
40443526
2516583
93496817
86141522
79307878
10765104
90699618
75723820
42673203
78487448
8852405
29163413
23915209
3001318
41111837
76113780
13348166
14919754
15097515
93646331
65781500
42142038
20034717
65701102
57696395
30745730
437398
76674289