3
90
11
43
1
47
4
37
39
5
20
82
55
40
85
35
21
78
16
24
14
6
42
9
79
81
279
75
10
12
113
97
95
46
8
51
15
335
27