15
115
87
25
4
2
6
158
311
230
34
21
120
13
7
26
41
16
53
76
110
8
35
30
17
23
18
111
33
3011
20
880
153
29
233
28
32
43
75
58
63
11
9
90
31
44