6
3
14
32
22
8
25
46
29
21
19
9
20
73
17
100
51
39
35
33
154
36
45
44
104
56
28
58
23
125
79
40
131
77
27
512
38
24
52
57