87988073
38644869
8081967
77259829
18253960
10857755
42457169
21667207
95831232
47902957
54393504
40956718
74032744
62909124
26596218
62849324
9108693
73474697
570502
15424793
66755941
37027193
52766718
2272248
40149303
31368072
13551538
31216377
19874838
58116690
15793541
43292354
3040801
6038148
33532660
91765229
3606699
63192647
14774495
5526926