20
53
31
23
37
40
48
9
15
50
38
13
5
34
42
49
26
19
29
6
18
10
8
4
25
7
11
16
3
12
99
1
36
57
2
14
35
82
17
172
30
28
22
112