0
12
8
5
104
18
31
14
34
48
17
36
68
97
37
42
9
46
66
39
20
11
136
100
47
30
57
24
23
15
45
127
64
96
59
71
128
50
130
377
79
122
204
55
103
60
111
53