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