12
32
18
141
28
34
4
11
112
40
22
8
57
7
23
6
5
10
14
3
29
21
25
24
17
19
92
49
16
35
71
47
27
30
15
72
56