20
12
9
44
4
13
8
3
16
22
15
21
0
40
50
64
128
34
80
11
42
250
17
27
14
7
35
10
23
2
18
75
28
74
39
52