312127
87204078
61221369
99834900
50154741
97164113
5309207
84796688
39219039
33846662
6027892
50047003
39402627
1329806
52257762
51241053
5849360
58603039
16277899
87229975
14025320
3119135
66915612
57136570
39296230
68184166
11386662
13682576
82991044
50873541
34539780
68538573
46192465
43936943
41961981
49838947
74745126
43797912
3025429
43027235