10
75
2
11
3
335
23
9
22
15
18
99
20
17
4
38
16
94
8
66
29
40
473
7
12
192
346
72
71
207
28
136
379
48
25
19
169
149
35