5
3
9
15
26
12
11
24
16
13
8
25
35
59
4
20
72
45
10
43
29
14
30
36
77
22
21
37
68
65
62
18
50
33
398
40
141
98
17
38