5
1
26
20
51
2
15
12
13
95
70
57
9
21
3
14
19
31
27
28
8
6
44
39
42
38
34
83
435
169
132
220
68
37
56
69
24
93
103
168
52
49
131
78