1
2
9
4
19
3
6
13
45
7
5
16
21
8
195
133
43
34
95
332
159
104
52
116
496
56
108
50
36
46
87
336
30
51
85