0
13
31
3
33
7
16
18
51
49
10
15
12
43
20
14
45
78
8
24
64
63
41
40
44
26
29
42
139
46
54
70
32
52
159
144
110
62
107
58
136
69
232
218
108