20
33
13
18
14
40
102
174
37
17
30
11
46
100
214
244
34
48
64
79
84
27
16
74
58
35
25
9
92
94
56
26
6
8
22
42
113
47