3
10
12
0
9
2
8
5
14
24
4
7
16
23
15
41
20
106
64
17
25
157
55
77
95
38
19
6
39
57
56
26
30
18
22
36
76
31