18
22
21
17
1
5
6
2
9
12
23
43
13
4
30
24
67
34
35
39
3
132
8
29
41
47
59
20
58
102
27
25
133
54
62
19
81
148
42
120