118
138
92
111
79
40
205
99
78
68
101
155
135
44
399
66
73
88
261
201
206
17
5
19
109
649
187
41
296
146
76
511
1206
121
103
94
168
57
47
110
95
38
85
18
145
55
286
540
210
622
74
25
236
327
67
24