34295168
45691727
779790
2437644
5386741
39358459
56065022
31367173
50896263
64353661
31372378
25702696
16434938
66089910
6812657
10171391
76221204
47883204
34785601
14756181
85918879
541518
30287284
40822787
5898315
13782656
60008353
86438513
71269400
58965377
37911864
95278613
21639154
12708478
51633179
64058865
16816745
66479305
48016507
63028068