12
13
4
44
14
6
8
7
11
2
343
28
56
42
10
18
33
22
30
19
110
132
15
41
138
114
27
25
40
16
21
24
1
5
52
3