15
18
55
12
17
5
147
64
21
77
85
46
70
34
41
31
48
81
67
95
23
54
20
9
110
50
83
112
301
59
14
53
119
28
133
90
27
40
6
30
263
468
80
58
73