9
13
21
7
119
96
127
17
5
14
43
6
15
18
64
56
22
53
72
11
8
88
252
342
175
76
93
49
24
45
487
182
131
25
10
94
4
3
2
132
95
214