3
20
15
1
7
13
82
8
32
4
31
10
17
34
18
38
45
23
35
54
29
25
36
56
22
40
51
71
30
50
9
78
37
44
28
116