58
705
330
38
5
20
14
87
7
16
408
62
82
163
15
40
8
26
319
11
27
622
164
32
95
52
189
46
23
17
48
191
12
31
108
13
2
21
29
84
57