80
6
21
1
25
7
11
5
24
12
4
43
8
9
3
29
16
27
48
84
32
46
109
41
97
62
28
64
95
108
76
202
81
91
149
51
89
207
78
70
174
367