3022615
95122054
74405680
32958620
69008115
71223645
23529030
62664899
22012780
30765035
91894498
60143275
88793662
25043031
79802959
90813461
28111168
3599370
74208026
78893025
60481374
93382046
58791160
29976525
47523920
9306592
89554605
68966616
79567553
94395164
96851791
98685911
61896518
70029194
5206743
64491201
86441010
63203567
31771625
56523978