3
18
8
11
24
44
4
1
5
42
2
28
59
9
15
20
12
17
46
75
7
31
6
16
135
33
100
52
294
14
13
32
27
25
47
51