3
18
4
27
14
38
32
28
30
1
90
0
43
5
8
31
41
11
17
7
10
78
69
22
50
6
19
16
46
9
35
29
23
62
92
13
12
37