15
27
8
13
89
37
30
10
22
6
61
9
24
4
49
7
187
248
3
56
78
130
239
117
18
20
45
207
156
62
129
77
43
54
29
21
72
66
102
47
59
53
46
55