11
10
15
4
29
14
39
3
8
30
23
24
12
27
57
6
1
5
109
7
34
19
32
47
56
35
85
72
49
148
80
42
17
28
91
64