3
9
331
15
5
33
51
4
22
7
2
6
10
26
25
32
585
20
52
21
8
12
14
64
37
18
13
16
23
11
45
34
27
251
28
19