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