72
21
41
43
134
283
85
132
1122
269
562
149
112
229
87
116
100
68
64
165
115
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