26
84
14
87
38
288
22
242
13
20
39
5
6
57
65
382
90
88
54
162
135
138
29
141
442
75
25
341
121
55
876
260
636
140
392
353
857
465
584
245
217
400
331
268
228
444
157
105
255
1193
544
376
366
280
183
928
738
77
505
509