183
150
47
92
111
91
64
35
157
67
50
42
68
44
24
72
27
85
87
23
63
46
536
164
65
112
28
403
15
1264
180
78
266
6
40
240
61
18
55
117
77
83
38
29
9
197
49
19
138
17
82
58
73
21