72
48
402
73
211
34
42
55
856
32
19
47
21
24
6
89
838
8
210
165
509
17
185
541
91
157
61
18
140
31
27
63
536