99
163
17
238
105
81
153
147
66
140
460
204
135
38
51
95
25
24
48
36
79
13
96
325
34
70
11
215
40
68
218
594
57
164
137
14
138
87
173
77
54
26
84
42
139
158
69
9
22
33