90
8
22
204
287
163
64
35
59
11
138
108
77
76
52
60
20
106
18
62
74
107
26
21
15
86
13
17
63
53
43
29
65
24
54
45
81
91
116
97
55
57
37
115
88
251
99
236
193
85