0
13
6
1
7
4
12
19
29
26
10
5
11
2
3
9
103
24
23
15
25
21
17
41
27
37
32
38
42
126
44
46
114
55
28
36
68
258