22
43
15
9
31
127
3
17
332
8
36
19
32
73
25
10
107
103
7
40
82
12
52
51
114
21
20
158
137
49
56
57
64
27
63
42
34
16
96
13
18
111
261