10
6
3
9
18
7
48
13
45
11
104
30
20
17
2
16
35
31
26
186
262
339
37
23
14
128
34
62
76
29
12
59
41
19
8