3
15
12
1
20
10
27
22
16
23
31
37
46
61
141
40
8
73
7
29
55
4
65
13
0
96
21
11
36
44
78
83
75
34
54
32