3666199
57993673
65915768
62710
43813500
43299072
52368220
68462160
63596568
36367346
14779401
5187561
77265871
12116222
15063449
2828362
21209390
62124100
31678833
5677226
50675693
21569835
94803952
79471580
88035218
73813298
81608245
36527135
21857120
86887515
802188
25911703
96809615
59595133
75108544
21576577
87043861
66755817
94426842
98811007