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