10
8
30
5
1
9
23
24
39
46
13
4
15
44
12
19
21
3
51
148
11
50
25
18
85
6
27
42
22
28
38
32
74
40
2
33
7
20
14
31