25095952
71715040
84996497
55875891
99356415
80546197
74524226
72173482
14548310
44163721
62726051
44595250
73601441
27814061
74086099
16461639
50464708
86496246
79133805
33393403
74735483
17907015
60543494
64821980
52574845
96329268
96706656
66265768
16497848
58188491
74555514
94935085
6424064
17579635
24153178
51047611
4646627
9963024
8563089
36089230