9
21
19
42
265
93
45
64
17
51
70
25
22
137
15
13
4
1
0
16
53
30
109
125
300
182
10
33
46
8
99
28
82
73
171
14
20
43
66
118
18
57
32
2
26
76
71
39
48
23