4
13
3
27
40
20
29
35
18
10
17
39
6
16
68
2
7
59
24
32
46
62
11
108
19
87
44
123
317
8
9
37
47
393
21
58