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