1
0
5
9
25
6
2
7
31
26
20
22
15
11
30
38
14
23
17
4
46
28
66
27
8
12
152
142
79
68
282
112
56
37
99
16
181
49