9
5
45
10
3
11
2
13
41
7
12
4
51
270
39
123
32
48
152
20
24
6
22
40
30
31
17
19
8
25
33
46
29
65
26
61