20
110
133
5
6
35
12
58
27
28
14
82
19
7
64
10
21
37
43
104
72
11
8
26
29
32
36
132
90
80
53
39
13
9
77
51
41
15
155
69
57
22
18
40