12
36
9
13
6
2
1
7
14
24
59
20
15
3
113
4
11
86
73
5
384
8
98
49
80
10
35
27
16
25
68
509
18
60
19
793
128
21
28
43