55272512
86837056
80137409
64258093
30355432
74468151
87676260
38154900
27236255
65298916
55285006
98969285
8863685
98341799
8671508
12752654
6998272
95363793
7692284
2511397
35917202
88268657
36406552
88359304
67122755
59071889
23129427
35159282
20063204
18344220
7881427
4444867
45931552
44164840
1881404
50952401
41093059
59599193
54137522
89933155