41339888
6976044
12447170
31363381
36278688
4265599
7553851
66194424
62169764
67064961
46794389
93581191
61644737
30082618
43204348
8845837
10437384
54262361
66854469
1524507
3081982
59324262
93193349
41987777
69016165
65752141
54294847
37348360
60771744
39882856
89227245
88536982
26337103
59432121
11157948
34415238
9938274
5034574
9135455
66416739