2660155
96429994
80688997
50676622
41635692
91276679
62691396
14976255
88909170
79544416
7038188
44811515
37914645
25962020
43555504
3115953
52542887
3154318
67869440
41331825
17499399
51774923
13326986
4114781
87954774
19256010
55368435
9517211
33975347
7067984
53581919
59437493
71574420
22475409
12783507
74561923
5009368
20468754
90786769
83123230