2
22
4
17
8
21
28
12
20
25
18
6
26
133
10
75
1
24
7
50
39
11
9
14
27
41
43
23
3
13
57
45
34
47
109
31
15
30