31
39
13
18
11
23
20
24
68
35
29
62
28
46
1
25
5
86
38
56
19
8
9
12
15
22
6
41
2
32
17
76
34
4
93
42
27
78
114
55
162
57
30