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