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