153
131
67
28
61
84
140
116
106
13
62
79
139
54
318
44
60
24
188
246
35
38
190
173
169
137
27
26
21
181
205
594
82
187
88
76
47
96
11
443
204
30
83
97
64
118
171
65
125
165
14
42
406