72
21
41
44
136
284
86
132
1124
269
563
149
112
230
87
116
100
68
64
165
110
155
66
95
321
105
181
84
215
69
209
109
256
326
161
182
81
57
130
62
271
242
262
65
377
101
82
55
108
146
39
157
73
91
159