26
27
23
15
17
9
21
45
50
18
20
5
42
79
52
51
151
13
29
48
10
22
25
33
66
59
61
38
12
137
28
19
8
107
289
55
251
47
43
76
40
49
34
30
31