5
11
6
1
7
63
8
19
20
28
3
4
16
36
50
43
17
23
54
13
14
44
66
73
30
45
18
48
35
37
32
72
21
22
46
280
179
98
27
113
85
543
55
24
127
83
155
100
163