9
6
20
40
29
23
54
1
3
2
77
8
169
43
15
35
16
4
22
32
14
10
27
18
5
357
19
12
39
110
28
59
214
25
346
11
163
34