3
46
26
25
19
30
63
58
29
40
13
7
24
27
10
33
15
21
18
28
8
9
22
17
16
6
12
11
50
36
14
149
75
48
60
34
1
2
39
45
172