3
18
12
17
37
14
5
11
32
7
8
24
31
2
38
28
4
10
6
15
39
16
20
9
58
41
34
122
25
175
40
53
44
27
19
773