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