20
78
23
27
29
47
89
86
28
216
182
81
92
12
59
61
42
54
38
25
19
139
51
17
68
15
30
96
13
50
32
14
35
43
193
1308
69
95
45
41
24
103
18
9
26
16
75