3
27
15
4
2
6
23
9
16
10
7
20
22
13
26
12
40
24
18
58
37
48
32
43
71
76
63
21
30
17
36
56
25
38
41
123
35
47
49
31
106
86
46