223
823
95
89
90
52
35
86
31
32
164
83
119
85
202
113
97
68
151
63
159
182
17
42
107
72
261
177
150
139
56
48
43
84
358
240
236
67
70
51
40
78
156
360
265
218
220
91
65
80
88