3
27
15
4
2
6
23
9
16
7
10
20
22
26
13
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