8115506
63783689
17763304
24779266
30883724
2717345
45288875
47067338
25566472
32292030
40437161
8709285
55018095
32732708
18255417
1784854
96871800
96572519
86516292
2701804
52099276
26802544
78632822
54064830
99656455
40604398
44386658
95655223
77535541
31354280
27447413
15979902
92838817
23718987
75326977
14937956
73273932
37113203
13303792
88942158