2527558
710499
5803138
89593627
76893325
6978289
61255588
23271039
29371380
48361374
72314825
4947821
81812606
22164438
909494
83263962
68094241
85201153
74877479
47092
31555720
2261792
29817267
48442035
26038072
22856003
33657994
14624718
82063297
84493118
8281857
18779494
616849
49771241
71365426
12058766
21644577
2591133
3153510
31287753