31
23
41
18
21
25
62
8
5
24
6
4
14
35
9
39
45
7
20
119
81
74
33
44
54
53
27
108
47
12
40
106
15
69
77
164
34
19
37
68
70
13
16