9
28
5
25
19
160
249
15
137
49
37
13
44
95
22
171
60
4
20
14
6
40
7
10
84
53
68
102
18
36
3
8
63
23
21
39
27
269
32
45
38
42
71
12
99