28
23
31
9
38
1334
82
59
76
24
147
50
49
25
208
155
158
184
20
69
37
44
14
81
180
117
80
30
83
29
32
13
8
36
172
57
18
6
295
7
75
61
124