18
9
22
12
10
1
14
13
8
11
5
20
28
23
3
38
53
26
16
48
127
36
27
47
7
44
25
41
68
31
65
57
2
212
66
74
40
42
32