1
0
2
16
4
35
18
11
7
14
48
24
26
29
13
23
9
8
147
56
73
20
90
59
66
87
69
34
71
21
108
38
111
176
25
230
63
30
51
17
99
57
12
112
330