156
83
131
59
52
125
85
16
11
201
13
101
232
265
53
55
47
54
46
235
311
102
34
178
135
8
89
158
104
190
691
24
30
35
26
318
119
370
39
291
41
181
183
202
204
44
278