21063720
8591919
28119898
188089
88429077
73449103
92014390
4113338
59367107
85048525
26789522
76353788
31267851
79257383
3609633
67498070
63757588
8783046
57817559
73555315
27683513
39249459
12495015
54744279
20039772
88526231
15198148
6970237
87195847
37932932
458297
1099855
99524279
46327958
66078591
23655905
62864456
43932174
28624251
30315964