3
32
22
31
2
18
19
28
42
14
41
26
16
6
28
21
10
4
25
24
17
20
28
7
35
25
12
11
2
64
21
22
20
36
31
19
17
6
10
9
9
27
6
1
46
7
90
33
15
18