7
13
15
31
9
8
12
40
18
11
35
23
30
17
3
10
6
2
20
26
277
62
14
51
1
46
43
39
162
44
36
89
24
82
90
60
81
41
53
99
253