34
38
108
218
103
54
615
264
99
53
636
305
41
339
110
199
281
326
77
46
237
569
1725
31
73
25
119
174
71
162
671
1195
90
4262
207
32
15
12
72
8
651
195
173
42
44
26
45
63
64
79
106
83
40
36