113496
6169417
78907651
93479298
68584423
77232668
11507009
88362618
4845878
80379347
8839385
4642907
77366520
150668
87771588
64303227
38041601
33779802
34471635
8842841
63439448
29436591
39235619
47719067
59725765
76493489
28416489
52901073
66503714
285152
38223169
64825698
33878603
9882122
31427260
7440912
73701001
19551559
65425880
40362942