307
151
242
856
54
87
76
35
52
19
98
178
309
753
433
58
107
93
501
260
101
119
282
79
41
64
96
124
217
174
266
63
154
304
53
464
136
135
381
194
108
339
165
104
321
131
137
26
192
206
302
241
318
176
55