103
161
145
255
179
177
0
251
315
33
21
587
61
102
146
62
270
3
60
118
172
14
31
8
38
18
451
26
83
204
234
296
61
26
43
186
127
153
34
40
125
11
136
201
1
25
105
36
2
77
128
153
414
