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