3
11
27
13
15
5
25
70
30
408
14
23
63
143
22
20
73
31
75
4
8
53
51
21
10
41
40
26
34
44
6
52
19
7
18
35
182
32
9
112