3
13
8
56
10
18
20
16
36
6
19
21
0
1
17
4
9
5
33
69
25
157
42
62
31
90
11
78
76
41
86
27
29
14
83
37
40
22
23