29
60
72
32
18
51
44
183
462
229
89
153
30
239
112
37
55
217
159
806
39
142
50
118
218
15
76
43
21
177
8
48
226
116
214
321
108
31
26
270
197
69
66
75
71
64
87
207
92
97
63
120
85
119
208