29
240
260
431
51
84
24
17
8
13
3
11
19
18
152
115
43
54
12
592
211
309
238
131
35
6
4
20
1303
21
1250
37
14
58
1842
167
52
62
68
575
27
182
30