2
1
0
40
4
14
9
7
174
3
37
38
26
20
24
52
30
22
27
13
11
39
36
85
32
31
41
100
168
44
88
34
23
87
28
93
68
63
50
56
25
199
99
19
53
64
284