15
7
5
12
31
48
10
18
14
52
41
22
62
151
27
71
135
115
61
65
74
64
143
88
57
100
133
81
95
129
78
73
370
90
404
216
218
159
336
120
850
85