26
3
13
1
18
9
7
14
8
19
67
20
5
23
10
15
24
58
38
29
25
49
35
40
65
53
52
156
70
76
78
68
242
33
333
61
171
423