1
0
8
2
6
19
165
23
24
14
5
12
9
30
13
17
7
37
4
70
68
63
148
132
33
64
48
35
52
27
75
98
88
25
55
342
69
141
109
139
90
28
74
26
40
111
44
72
43
18