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