20
23
120
197
46
30
101
66
10
12
29
157
59
19
75
71
44
277
61
35
47
65
137
22
90
106
14
37
36
54
16
21
51
26
33
9
107
177
212
27
49
79
93
167
43
208
91
56
52
42