14
20
12
0
5
36
3
4
1
6
32
8
40
10
21
55
43
255
54
37
26
70
106
56
44
92
30
75
81
180
171
404
38
97
150
107
170
312
57
46
67
25
83
158
108
502
79
42
89