46
1
2
14
5
11
9
21
10
6
25
32
15
20
17
63
34
41
23
30
36
74
31
35
57
27
82
150
67
39
33
19
37
24
55
60
40
280
83
235