15
6
4
23
13
5
80
14
28
153
26
50
41
85
21
107
9
29
66
22
12
1
7
8
383
94
31
406
19
30
35
76
34
38
115
3