13
4
11
31
2
7
5
10
6
8
9
19
34
82
3
16
12
33
25
17
37
40
20
47
74
24
35
65
38
23
46
48
147
107
101
39