1
2
4
12
8
3
26
6
237
30
60
5
18
25
16
10
14
9
15
20
7
34
32
11
41
21
84
48
61
19
17
88
109
54
29
28
160
13
57
23
35
65
45
43