4
2
7
16
40
1
6
32
8
56
47
35
22
9
26
25
13
24
52
5
19
10
0
246
48
79
27
46
111
45
18
107
117
203
17
83
141
157
14
43
38
108