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