15
157
29
16
6
3
27
74
65
179
67
50
37
43
8
57
66
40
26
14
92
28
73
12
148
105
78
59
9
39
85
7
207
38
31
46
44
41
62
48
202
794
47
174