50
35
48
112
34
76
41
6
18
32
57
4
29
46
15
42
13
25
44
38
16
17
166
21
105
61
52
19
86
27
14
88
80
79
54
8
30
7
84
83