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