9
13
16
29
152
10
1
8
4
11
123
39
5
305
38
3
43
23
32
2
17
36
24
19
21
71
20
34
12
7
532
48
54
22
49
15
130