16
19
17
27
193
81
18
32
22
108
161
126
50
40
54
57
31
30
34
11
13
44
15
83
70
49
111
87
68
229
73
61
33
38
250
289
219
46
82
591
42
21
547
185
86
97
41
43