30957410
36086402
76417882
86262377
58766035
32138632
24822874
47827587
14821113
47079050
30485311
72428535
15853817
9087424
8971363
23095380
79376390
10254339
52824260
17299549
34182298
15463769
55293181
21956046
67754366
73913512
3101579
46604132
9801611
57468638
18903566
30772903
90149703
14453375
50093659
88163680
82306220
2463672
5744940
85285424