28
18
8
32
4
11
15
22
23
12
31
125
7
67
29
34
42
25
121
57
27
30
6
17
43
45
13
61
54
62
52
5
143
9
79
16
112
38
147
39