5
6
15
16
14
17
2
22
24
7
20
32
19
21
29
10
34
27
26
23
38
66
28
53
25
102
88
54
47
70
52
50
521
60
57
193
100
77
18
73
373