9
13
6
2
15
51
47
446
56
115
22
29
49
123
40
156
3
52
19
128
57
17
12
20
11
77
23
14
7
10
175
114
88
16
43
5
32
46
33
25
18
1
117
75