127
40
33
47
80
16
79
213
115
46
32
7
9
4
41
8
14
39
15
134
791
2
113
11
38
30
51
35
150
94
66
53
20
34
129
29
45
104
334
55
475
163
57
178
64
42
12
19