1
2
5
25
9
19
8
3
7
4
11
15
21
6
39
102
46
92
235
22
45
87
254
147
73
31
29
57
101
60
146
71
161
48
79
70
149
50
83
43
96
136
81
37