71
105
53
87
51
62
36
24
17
57
19
153
104
83
60
92
73
256
323
27
169
156
142
157
186
132
118
158
295
190
54
66
85
58
80
77
34
21
95
115
32
63
75
22
45
35
23
20