3
0
10
2
8
12
6
18
27
24
38
15
73
9
13
4
88
62
20
51
93
174
70
16
221
92
75
54
30
52
82
44
57
36
91
61
19
49
232