134546
61319111
2890861
20632938
1544504
12473632
78706831
48446107
88011407
15012403
34489422
10096369
7448643
979312
54023294
35611271
81697248
23168460
63036037
698223
80382025
91804460
61936731
92988834
47956145
63667796
46955842
9741533
42276622
7515942
8006723
8527502
65735360
37021632
22724877
526067
30253036
79524397
23865408
11431959