109
99
112
362
187
155
98
659
84
106
188
346
103
220
117
134
38
200
79
92
219
310
83
120
177
86
39
167
82
55
143
87
125
23
68
17
41
24
21
10
59
34
50
49
156
384
44
295
43
61
48
35
27