23953183
3172771
90045564
18318164
12561838
76292199
1899347
3415379
46649148
42983749
23853858
87337365
797219
46663673
67674285
38556081
16546538
97847328
78053037
78356703
29896396
73097594
89266864
1304148
95764845
43012412
77947537
529423
50502298
36966927
81272809
47035145
37762464
37562174
59167813
15572996
17988528
66851320
7733595
38453172