22
133
21
90
4
86
18
7
58
6
35
9
271
28
11
3
51
25
43
5
8
16
55
371
23
44
323
173
49
47
42
81
167
91
89
142
109