0
5
8
22
24
12
51
20
9
32
39
189
31
63
67
73
196
44
62
109
64
27
16
41
192
17
6
13
47
125
134
68
53
46
57
59
34
85
193
54
94
91
37
199
97