56703886
15991546
39572973
14272242
23055413
15572236
45124080
41974389
7824713
91693270
40452040
38999285
30666953
38243560
38176016
16903262
6501030
50332539
19706973
5378697
52622370
19678622
48405503
27759217
48467328
85598827
17259021
30328700
60957037
83363585
11867940
80529907
1113245
45899070
70407255
9910602
63763143
5277306
23759879
81681295