29
6
20
101
17
45
22
4
340
19
38
14
74
9
35
16
28
75
328
36
5
15
10
188
196
837
140
57
27
82
298
205
18
98
8
435
43
30
232
11
139
25
126
145