20
92
16
17
152
181
76
32
160
267
332
194
48
60
113
47
110
95
27
106
244
217
157
90
44
31
39
56
43
70
135
25
9
51
155
19
52
53
184
64
57
18
88
80
277
22
79
83
45
91
21
63