23
138
29
46
15
36
27
3
50
84
422
66
5
18
7
14
6
17
155
154
11
71
56
35
51
25
62
44
59
24
16
19
115
10
92
234
20
60
31
13
98
89