18
0
3
10
7
4
43
22
29
27
17
11
12
16
49
19
52
15
34
13
8
9
33
83
14
32
30
265
73
80
189
31
75
119
161
57
66
5
92
58
23
77
36
50