1
3
4
23
12
15
14
2
5
16
13
6
62
27
33
19
10
28
7
39
52
56
54
513
59
40
18
83
128
61
133
96
26
195
116