5
1
2
4
10
44
37
29
9
8
11
20
41
21
48
55
17
27
22
16
118
56
108
19
30
49
71
61
28
63
15
34
33
13
83
76
7
77
35
18
75
82