3
1
8
11
2
77
18
23
5
28
10
33
25
20
16
19
6
14
40
7
44
57
31
38
95
91
201
117
9
26
27
400
69
105
32
37
48