40
2
27
1
143
29
16
165
99
62
366
6
87
37
13
79
18
649
281
288
31
88
26
192
38
61
36
105
9
65
82
167
52
118
77
156
108
28
58
107
45
34
43
24
187