157
90
21
30
16
36
3
4
15
27
91
265
22
12
43
10
28
171
62
31
11
65
41
44
38
137
133
101
118
55
25
14
33
17
34
111
71
69
20
92
89
7
86