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