5545556
45531799
260898
2397981
80285120
14379107
54204246
3077877
40011932
99112099
99695219
2152372
18692978
60707885
31451263
587765
32322286
6985894
9281325
19765246
1156112
78179228
17302812
16454539
5442269
35082170
68592163
44095852
2496562
6412915
26527689
43557387
4146510
41344250
56142994
18512204
56733977
98366811
55824365
11652977