166
26
28
23
93
267
36
82
20
98
104
27
40
58
81
136
25
120
68
16
18
14
56
158
21
34
17
261
46
100
143
15
87
220
530
141
31
30
50
6
22
59
330
19
247
62
44
55
49