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
76
83
75
39
34
54