0
8
12
1
5
11
6
28
39
15
18
13
7
9
31
36
14
86
59
66
49
69
64
75
67
41
33
45
119
19
25
35
27
17
26
54
120
91
37
61
97
47
62
111
108
176