21
11
63
87
148
45
10
168
325
3
58
25
12
8
5
9
53
32
36
40
26
156
15
4
24
16
22
18
78
20
14
34
19
46
28