31918433
9038420
26569879
8141872
39419803
12417270
85217106
85072031
31151409
8805333
82315175
69236528
39825976
5222747
29362816
49402693
16017773
45295296
29217109
27563397
876439
8708875
93161267
81477798
31485744
7900913
48238628
1207439
966276
6727126
32089761
78465421
5900931
70497351
36109196
70701651
62834692
99371691
13288653
83669415