0
1
2
4
3
9
7
8
5
20
79
116
52
41
129
34
231
49
102
108
14
149
445
148
27
15
22
11
44
118
138
85
106
43
32
23
132
21