4
3
9
8
17
42
20
7
32
41
16
56
47
35
22
10
26
25
13
24
52
5
19
0
247
48
6
79
28
46
111
45
40
107
117
203
84
143
157
15
43
38
109