176
91
133
50
35
186
11
32
28
113
39
138
99
10
76
68
86
13
71
56
5
16
21
3
2
14
148
62
19
78
27
38
8
12
20
63
209
17
145
9
46
216
87
53
18
57
130