2
10
4
3
23
119
6
8
52
1
18
29
7
9
24
143
17
13
101
15
12
30
62
125
54
11
19
25
36
67
55
53
21
22
5
16