85897043
38196796
23647511
57193854
9829337
94729497
82061999
75654414
9105640
88881356
72728168
85359537
25397055
7370717
36721269
25212030
5107298
97901261
36238880
96184296
20856422
41249846
1826219
4172242
30698555
34196422
19042891
8739407
47312379
166746
54701576
35914972
10595709
37506980
83633381
73256388
92462676
16352202
21998774
7345593