0
1
6
13
16
30
28
5
9
50
36
105
27
3
61
7
52
137
64
136
25
338
18
17
12
103
41
32
29
8
20
14
75
76
22