15
10
3
18
11
2
17
27
37
7
26
21
14
8
1
6
28
20
4
29
34
12
31
90
223
44
25
57
5
19
16
30
13
42
79
33
9
24