41866556
71152000
67404253
21633449
54485423
3977269
557619
5105454
9848729
99949464
2527692
69701337
19138500
41403581
89975385
41546494
86428594
65745946
66541630
34812180
41777121
41515741
29485308
9332748
8713791
15833328
61592689
43965908
56847524
46159047
66488171
15668329
66005692
52988876
70044411
21457232
9708270
68215521
59471952
44252365