100
222
159
76
121
72
145
102
178
66
152
2
125
60
239
13
58
131
91
5
7
3
189
156
74
115
95
93
110
149
192
234
94
230
86
62
162
153
200
144
119
73
59
173
44
52
147
82
64
160
106
136
105
130
75