94
273
342
66
339
205
108
330
34
260
179
136
64
90
85
171
32
67
133
30
38
408
49
9
15
310
26
203
151
37
321
926
46
55
27
271
218
417
115
489
394
40
307
118
75
2091
99
150
71
1100
105
509
3
189
102
104
103