7
4
8
0
12
18
6
21
5
15
13
36
9
10
28
42
14
24
33
181
58
242
93
88
50
184
342
43
127
32
37
113
60
49
22
59