22
12
76
2
29
140
34
63
276
58
44
56
230
112
133
89
130
257
161
93
97
53
33
6
15
14
10
21
36
8
1
7
19
17
68
48
38
32
27
13
95
35