27
177
79
22
47
114
112
14
54
167
30
10
34
20
5
13
77
25
41
76
16
15
9
28
94
19
24
101
367
371
162
228
284
153
277
85
59
130
125
91
237
295
253
144
161
32
92
390
105
21