10
23
8
103
6
3
5
2
13
1
16
42
33
28
12
392
15
19
4
22
47
17
29
20
7
79
43
18
27
25
60
38
34
26
14
9
11