20
30
112
23
14
128
43
32
198
27
57
91
240
22
31
15
89
34
37
160
102
72
170
33
55
35
66
8
29
60
79
26
19
71
50
21
17
10
51
144
49
6
4
1