16
108
8
11
50
40
32
14
27
25
6
13
5
24
31
77
101
26
3
43
54
17
28
45
0
64
59
19
12
42
39
36
35
34
51
152
66
52
53
21
220
81
47
37