7
3
22
13
4
41
16
8
30
9
23
17
31
109
55
5
28
27
2
10
38
12
73
21
18
26
19
6
113
32
93
11
85
105
14
406
15