85
97
33
67
51
62
76
188
66
106
110
15
129
136
72
68
42
75
65
63
34
113
211
31
70
282
53
94
58
121
90
256
191
54
40
171
149
222
116
114
87
20
285
199
78
181
127
117
679
332