2
18
12
17
37
13
5
11
31
3
7
23
30
1
38
28
4
10
6
14
15
39
16
20
9
58
41
34
121
25
175
40
53
43
27
773