144
64
86
62
8
21
94
165
77
223
263
19
60
247
177
211
4
220
346
158
138
65
400
136
7
175
148
11
5
44
237
10
81
13
20
24
167
55
15
109
49
119
93
40
38
59
191
408
54
398
104
388
218
66