10
22
6
1
5
7
14
56
153
172
116
24
48
93
21
81
71
55
271
97
27
192
234
53
100
167
133
68
8
114
108
61
74
66
79
107