20
6
18
5
2
8
9
31
108
26
30
19
33
14
78
16
24
23
7
13
40
61
50
21
132
43
144
46
86
41
87
65
66
45
47
37
167
114
54
70
98
48
67
72
116