40621246
2308188
1135910
1432938
1768268
26951620
771812
32411400
22961071
57941389
1073638
33864349
10413593
1804260
88231125
60111283
10012028
44937041
94358820
33963023
4885982
7808253
9537489
21038105
74641138
66411581
90977050
61685610
85232375
88546585
44745309
85182216
6245018
80197103
5242574
43012968
65437558
53227384
61361019
86785979