7
6
21
26
5
16
30
10
4
45
54
60
49
27
32
31
20
8
36
22
42
107
189
23
37
51
74
19
232
82
124
56
96
43
15
2
35
28
24
40
14
93