9
21
63
139
31
18
102
43
56
46
77
26
38
15
23
17
70
48
30
34
27
82
98
24
47
62
19
61
14
11
5
1
13
45
74
39
58
10
8
235
20
7
6
25
110
258