3
1
8
11
2
80
18
23
5
28
10
34
25
20
16
21
19
6
14
40
7
45
57
31
38
95
92
201
117
9
26
27
400
69
105
32
37
48