3
6
36
63
23
46
25
11
45
14
10
9
67
5
70
31
89
150
17
32
2
4
60
385
51
176
86
64
28
37
26
85
12
83
155
13
8
665
447
346
48
52
44
461
7
18