43572269
3048412
36431011
3889059
86684888
86916924
3832600
62253902
99191152
66843252
96338858
29521326
19745742
31107550
85157939
97393611
54977094
17804898
36303736
5133158
77202053
4359307
14323693
37175122
80518000
56453902
46317867
27687810
31369093
31149676
8129040
121385
98503665
50005867
3645495
7849965
85835351
10522656
59723010
16551646