0
13
5
1
15
22
34
3
7
25
23
26
9
52
2
19
28
18
8
10
68
4
30
36
113
16
14
40
140
32
72
191
42
49
33
92
69
59
161
56
230
633