40127222
61458087
22262430
79693478
79597349
42906378
76643918
43039463
94234620
84289792
27125202
96161508
20413001
60481496
69639340
6963553
32079560
34281767
95278998
41518068
60906756
5749895
30222775
78976738
94075113
31002047
340420
23988244
72604018
15634913
27105348
31775857
43009209
1908748
67686068
65239132
88825325
66229807
66646340
49157602