86126616
13188347
80202221
59525291
62488231
40062346
83963964
45881774
80642742
40181949
24865349
5761965
90468701
30262455
24499718
6813618
63107403
48564800
54123662
25465238
9606899
10784043
57807475
80133020
10587934
16386128
2426369
8920806
42207947
58601755
21555263
4082615
5004050
39149601
41752772
35161055
72946189
78505520
9657173
26819295