12
16
148
22
13
3
10
7
45
21
44
11
17
1
9
33
6
18
15
8
68
27
4
5
2
53
19
14
52
54
40
34
109
24
41
55
66
102