5
19
15
77
30
10
20
2
32
45
51
16
7
21
12
31
28
22
38
26
11
13
14
35
18
53
34
25
36
39
171
42
17
33
29
82
37
104