13
14
3
57
22
10
21
5
8
1
2
42
6
27
15
9
127
37
7
485
35
80
17
45
204
63
78
25
23
172
113
11
99
16
117
19
12
68
92
44
76
40
572
70
157
101
152
95