1
5
13
3
27
40
20
29
37
18
11
39
4
6
16
68
2
32
7
17
59
24
46
63
108
19
87
44
125
317
10
8
9
47
395
21