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