51709735
1111340
3606519
79711
29434515
88412806
73771056
9946892
60812423
1800813
3298300
83312948
1965195
61334384
57273385
4122642
4120839
51896465
45614701
20474399
26946503
64258187
4776997
93564054
72369837
91917705
82301800
62771251
16378495
97528796
23922711
71203746
50374584
42565211
6276953
50732180
8964120
323621
23011962
36126012