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