10
30
326
199
9
116
59
456
44
12
28
6
8
76
60
17
37
18
98
11
431
134
32
1
25
39
52
26
3
24
2
14
15
5
205
155
13
27
62
99
7
35