80
83
167
110
79
64
109
208
40
30
19
51
46
56
20
60
49
68
185
44
63
75
67
87
104
95
57
108
52
35
54
102
43
29
93
50
73
45
27
42
118
15
31
86
209
85
116
144
106
169
82