3
10
7
2
13
35
42
36
25
21
12
30
15
5
32
4
6
59
110
57
99
64
31
9
74
16
11
68
131
44
53
47
65
33
41
49
45
24
98
14