155
94
178
167
81
47
90
123
51
32
114
66
96
39
50
146
144
76
153
140
40
115
103
124
373
111
82
77
148
101
91
75
54
108
72
254
154
55
60
38
150
59
87
95
99
291
133
169
340
353
618
116