23782133
24584846
59178560
94522320
71154495
55222537
42583264
21619523
19736275
94352002
29119467
17148560
286474
34584350
89459404
38222631
58488054
10767228
2742953
15361522
62181621
87932644
89945076
3692204
58322988
31718932
1102534
86289729
20878952
8851711
10371994
80333374
31708123
54283992
29299172
14633576
46005295
90379596
38826376
9087935