20
21
50
66
8
12
64
25
15
43
23
14
62
146
11
6
18
48
10
32
31
27
57
13
22
17
109
52
9
26
502
120
81
134
39
29
128
176
75
4
16
24
87
112
44
115
45