89
16
20
24
3
58
19
249
8
21
215
30
37
145
31
65
34
23
153
293
15
6
50
32
47
45
67
10
7
84
307
18
43
308
206
122
88
107
42
116
284
17
118
25