21
32
25
17
81
46
12
27
23
15
9
45
50
18
5
20
151
29
22
61
26
137
28
19
107
289
55
254
47
43
76
8
38
40
49
34
30
31
59
51
6
52
44