313187
27393684
11317631
6676948
20496367
80833021
27966031
58773028
16814681
79578869
93619063
46917210
16306366
61905748
12453906
41573824
91335810
66421657
92626709
65108071
54516647
73484724
16179046
97475869
48519856
69742230
89859918
8064735
17275646
58128896
20688092
44712092
83642943
2745399
40943750
62559784
5144021
76217140
69818773
1962396