100
86
1
3
127
6
149
13
177
9
50
129
4
225
20
105
0
82
30
75
131
107
116
155
120
146
122
2
80
255
382
10
143
141
70
128
60
130
144
119
170
138