10
17
38
40
36
27
34
62
24
12
6
13
28
8
7
11
15
23
334
25
32
137
120
33
154
47
49
166
113
50
31
9
43
73
51
125
159
39
63
391
433