34
10
44
9
22
25
5
45
188
428
7
18
197
75
158
6
14
88
35
54
17
15
106
406
130
90
63
81
56
85
146
74
30
50
12
19
149
27
322
58
2
20
38
213
289