9
10
157
72
21
13
7
3
77
54
372
36
121
174
16
73
2
20
23
95
5
49
31
11
8
27
14
12
29
101
99
25
32
24
15
22
4
45
26
64
69
18
61
135
42