16
29
2
7
12
21
1
52
26
15
10
19
23
4
359
95
14
5
31
56
54
28
9
6
32
51
75
40
46
13
8
103
47
17
48
22