118
28
194
128
566
525
136
105
125
3755
254
30
374
366
29
284
112
270
368
174
60
46
392
50
544
170
183
144
108
129
36
166
139
85
203
325
180
77
94
1140
20
221
93
35
113
134
107
127
78
126
101
14
206
79
162
279
41
34