3
4
1
17
11
21
46
6
9
18
20
25
10
55
51
19
30
39
52
58
119
15
26
28
14
22
23
35
16
8
83
167
32
100
5
96