163
133
42
115
125
50
22
56
205
439
51
112
68
74
40
21
26
113
45
48
29
36
64
62
65
43
9
15
13
14
4
148
92
80
19
2
18
17
77
20
443
273
53
31