4
5
6
28
2
9
12
24
23
65
15
86
22
34
42
80
32
58
144
73
319
62
54
60
83
128
43
45
92
37
154
101
91
61
39