19808161
744737
25514637
61068098
37075139
30889213
54092296
67816132
832253
34349936
14835603
20393400
4011565
70856264
63313869
38058188
69101201
47059158
79173466
13766515
58293869
12817333
791665
73138423
5035120
61687931
28502424
12156600
58751246
31656367
81923596
41452098
33362811
68933935
83005187
68003230
487347
68656417
52724023
51647876