3
512
4
169
13
7
12
144
112
22
108
6
63
682
38
19
21
123
9
16
10
427
2
31
45
34
11
24
116
8
46
35
51
20
30
18
27
5
235
14
42
25
385
67