27
61
26
90
34
21
39
97
107
19
20
33
9
405
24
31
184
36
93
60
66
38
37
152
23
40
179
54
46
81
52
306
12
78
94
53
119
7
14
123
85
16
29