31525216
21674787
63431211
27108837
57521088
52007290
77595504
74889906
31331197
52104628
54481020
8796005
7359090
70241867
44093093
56316100
1532872
77624896
216378
54718838
9957904
46958372
48445288
87769276
5624242
18888778
2765700
5602966
1465518
16986773
56948097
86096508
14452342
41184460
95604748
91634886
68776829
61747069
56789086
92197061