121
98
272
93
126
128
94
246
170
262
233
66
114
78
146
99
330
469
80
58
69
91
65
249
380
292
176
242
117
185
211
374
119
187
129
215
55
104
102
125
34
136
143
182
206
140
32
31
367
85
109
141
33
83
115