113660
60308862
9668236
61553071
75038199
89465877
76898404
19366
75804362
144120
71211341
57063061
49931434
2011385
3178024
12503919
42873097
34886782
69271218
55765958
73141683
24536897
40606397
91962642
60814867
16368432
90325291
763136
3828511
66438176
78837862
68033049
88198275
78251950
97442396
80581262
83116336
35926188
66247493
47748206