66758728
48404449
87292136
10119271
4675818
20767599
19693199
31404288
22111802
11318842
79649153
49441251
96485490
9961045
44843800
3346856
20896002
98431326
63268165
84682390
83441148
76464519
313314
55035482
19697797
68367471
22262809
27022910
223748
86875389
59252199
9289380
89959367
63072783
7281789
36728477
40983131
20966953
67467534
18141004