40
27
32
22
20
57
17
54
19
101
56
46
119
35
436
128
10
37
29
251
45
265
6
12
115
2
3
9
113
39
30
31
14
5
43
89
15
100
8
62
103
21
33
110