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