4
5
10
6
18
13
44
17
0
12
11
8
32
14
90
84
63
142
71
27
55
29
56
26
20
21
87
104
38
144
25
22
7
37
1
19
15
3
102
28
31