18
14
2
31
50
33
62
22
35
104
15
59
19
68
78
27
47
74
45
44
58
23
12
16
17
76
34
13
8
160
54
38
25
41
87
21
73
69
168
177
39