15
111
5
4
21
6
11
37
20
7
18
16
50
75
12
119
166
147
85
40
112
49
232
73
27
24
10
38
33
204
77
54
62
34
78
14
63
58
45
31
81
61
22
39
71