15
6
21
8
10
18
9
14
45
27
12
32
40
37
232
63
13
60
233
130
16
128
118
30
90
54
112
34
107
93
148
192
75
64
91
157
51
61
115
19
5
28
41
55
72
48
392