30
14
0
9
5
13
11
8
12
34
19
2
22
15
1
7
45
39
24
189
25
270
52
91
371
92
163
54
27
48
79
56
148
36
133
184
44
73
753
592
76