89
61
14
15
23
220
7
29
39
28
41
31
34
26
266
11
9
25
13
18
38
16
58
150
186
372
93
30
20
40
45
69
42
105
3
17
68
21