121
20
76
169
53
11
24
57
30
8
104
56
32
28
23
0
1
3
18
9
109
29
17
19
5
26
12
14
78
13
21
16
15
27
54
39
4
89
25
52
85
143