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