46214169
45238278
82741152
32769081
60367374
46061344
97886429
50077994
29803240
16194273
4966871
84464236
12007109
99275863
23186167
55394484
94515638
94947656
88806469
85307407
53533511
47017061
90639380
28144553
20228186
56226787
61671899
65059019
73862765
45117179
31129873
52112822
57873840
7429260
901586
15982317
298169
61232553
41094457
12104188