0
7
2
4
5
16
19
11
26
25
14
8
13
12
15
28
44
35
34
17
30
37
107
47
129
32
144
88
68
91
123
36
102
71
55
89
79
69
63
384
94
60
70
29
39
46
75