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