19
26
7
87
30
28
6
44
50
18
406
80
143
47
27
15
34
35
24
21
5
96
40
93
58
358
67
82
23
65
150
176
79
29
54
38
43
202
116
98
160
31
60
64
84
530