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