119
133
60
108
5
105
8
41
32
33
26
27
18
21
28
266
98
23
70
212
13
55
51
42
16
12
10
15
65
7
31
145
30
22
11
1
2
6
3
47
38
53
59
132
167
56