130
41
90
60
67
58
100
90
24
22
82
142
44
95
97
68
96
168
66
87
114
144
117
100
182
209
185
311
66
131
101
74
116
101
63
47
249
96
56
66
143
42
152
31
77
85
228
108
67
73
33
187
66
94
82
56
41
151
97
167