160
141
205
241
85
246
47
460
61
328
254
142
576
298
234
317
122
232
53
34
22
24
235
147
164
100
236
13
51
31
170
75
203
68
120
62
135
60
6
28
103
86
94
38
76
162
586
238
37
112
113
14
389
269
99