3
32
14
8
5
31
19
28
25
9
7
22
6
4
10
26
17
30
20
69
106
82
38
63
60
40
37
36
29
42
11
21
43
33
195
85
41
87
34
24
54
55
48
50
45
58