2
24
8
1
3
0
9
20
12
11
6
18
95
25
43
33
7
22
16
108
4
56
52
86
80
714
187
317
175
153
147
193
277
88
98
131
333
68
81
125
50
232