3
6
10
105
85
39
49
20
8
17
28
14
2
44
19
37
18
15
23
38
0
7
70
33
13
24
22
227
5
16
21
389
11
9
35
41
4
1
83