27
86
46
89
22
35
29
282
62
43
177
76
169
14
81
486
59
1803
31
125
191
19
36
52
10
39
198
60
109
103
61
153
45
47
42
21
91
50
53
67
176
64
51
80
69
163
110
129
40