13156176
59353865
39939113
3304339
57337509
70495424
65444371
13797240
35175153
36116330
86449549
28971502
70827565
19909659
30257791
2298140
6786437
35777904
13794569
68548704
87614023
93878576
9114512
75256561
66959404
70888050
3058082
3234601
6092748
85406513
66094528
34351102
13345605
78797878
2057223
7552160
47992284
43836624
63008076
38209718