12
20
23
19
16
4
13
52
14
7
24
21
10
27
83
38
18
57
11
33
3
46
391
127
6
32
8
49
43
2
126
9
15
136
37
51
54
371
5
220
69