57
31
26
23
89
161
127
125
81
268
39
52
170
62
25
46
158
194
178
144
296
126
110
220
262
115
163
107
611
1554
1069
553
550
117
84
124
147
96
264