25589538
12281261
6754765
13715446
6044058
3349602
13169638
24825456
16924871
63209950
45562988
41667415
10439050
85111524
15482032
27295156
356257
22514422
86638223
1822938
62246060
97775509
33388347
11811634
8476955
30499959
19627509
71197159
43295258
52382682
34428406
3801069
60654283
58346132
26871068
80189256
944180
15786332
57431143
94842017