50
69
16
237
13
4
80
30
7
97
205
58
18
298
62
28
21
19
90
67
14
31
71
24
137
106
64
2
5
45
68
59
37
23
27
52
10
9
76
47
647
131
41