108061
90945038
28371148
20532718
85768395
56595598
46385029
83818088
6502656
77249853
75118175
88226588
354505
24944605
77703893
59007457
51091561
19022092
88929601
53519694
55921508
14967247
7519289
5404166
16534235
53457604
22219001
74997211
34747328
35771691
49223380
84739131
15421598
18174156
7958780
97897883
32391401
46913663
54682709
8360332