2
6
8
23
9
12
18
0
1
4
3
5
11
24
38
19
143
41
54
30
88
71
73
34
84
26
13
28
27
14
81
36
39
16
40
148
86