12
22
13
16
14
147
42
10
4
9
40
6
33
5
8
36
44
38
58
7
24
11
20
37
52
23
29
89
18
19
45
108
80
307
49
54
15
3
90