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