20
102
105
56
162
79
15
77
222
13
4
12
9
9
28
16
20
21
65
199