11
0
1
3
7
12
20
28
84
173
23
37
38
14
31
10
5
27
45
24
57
40
35
8
22
55
25
19
82
69
16
51
32
112
66
29
50
68
180
99
67
61
77
133
46