3
1
15
9
24
18
16
8
56
41
27
2
22
21
20
30
43
55
17
13
6
32
123
40
70
19
38
54
79
10
25
106
11
48
35
58
45
68
51
231