159
121
193
141
221
36
65
421
244
138
348
147
88
212
67
16
13
282
38
41
66
166
90
72
33
14
30
83
39
387