20
40
96
35
22
16
13
11
59
8
166
92
4
14
0
5
69
95
30
41
58
19
32
49
56
50
24
114
54
65
27
48
496
124
140
76
28
18
9
7
12
45
25
17
21