109
91
21
4
141
97
24
7
132
168
2
15
80
43
55
113
44
1
53
87
33
18
59
28
239
14
101
54
19
42
123
8
27
88
98
41
79
71
40
68
3
99
133