42
40
68
34
49
22
21
24
170
80
137
144
105
130
96
169
307
242
110
153
165
56
197
150
85
78
176
102
119
122
219
104
120
157
143
76
122
108
94
146
267
154
186
124
61
132
66
412
56
133
186
256
134
53
75
68
93
199
191
81