26
16
163
19
12
9
48
122
91
108
85
158
63
82
35
98
165
24
15
38
74
58
25
5
77
39
143
21
22
76
159
53
1225
27
88
8
94
87
147
18
28
54
69
61
278
55