0
1
8
2
6
13
18
3
19
17
41
59
9
32
7
31
53
40
30
161
75
22
35
44
4
153
29
51
12
107
37
25
63
111
5
50
69
16
24
93
46
28