62
24
50
30
26
9
5
12
14
20
15
45
121
200
1000
7
6
41
31
168
8
48
17
13
37
23
16
10
22
74
43
19
21
25
94
118
195
36
11
52
42
49
83
34
90
65
18
27
28