2
8
12
60
32
41
10
4
38
25
17
26
13
98
31
16
90
49
54
5
7
77
144
85
9
136
53
28
64
22
48
46
109
20
43
24
29
39