5
7
12
2
6
3
4
0
14
16
11
26
19
25
52
13
39
103
42
81
27
58
53
32
24
64
128
65
43
96
21
50
35
131
225
152
77
55
46