12
35
41
8
23
77
76
67
167
270
81
75
238
93
138
45
56
125
73
229
87
201
70
216
49
127
192
349
98
115
353
174
117
116
80
222
42
118
183
82
368
124
144
110
149