10
5
202
31
45
14
97
23
30
8
13
82
17
26
24
21
4
7
1
39
177
12
9
38
59
153
95
63
54
128
158
299
15
122
161
266
71
76
46