23
13
3
19
8
17
16
172
134
81
113
46
60
15
195
120
92
31
367
34
123
64
29
32
95
100
27
12
51
37
216
20
10
14
69
11
71
139
43
25
72
6
22
160
45
35
75
42
39
74
217
167