3
110
6
4
15
9
7
21
30
13
18
24
51
29
27
25
10
31
12
45
46
32
52
41
65
28
23
20
72
33
66
14
17
5
43
62
142
36
81
37