393
33
37
70
78
129
38
20
274
161
65
55
305
200
162
40
28
12
25
119
11
30
19
10
14
43
16
8
5
39
67
18
153
24
42
73
103
27
101
57
17
45
81
48
110
34
86