0
15
27
3
127
56
122
35
12
16
11
9
4
6
8
79
49
7
930
83
33
22
10
17
24
41
48
40
21
181
13
59
735
5
169
108