32
50
393
24
56
259
272
68
66
133
67
197
37
22
36
75
287
20
58
8
47
184
90
39
64
31
65
19
113
70
106
100
195
33
52
42
172
109
62
116
16
168
248
26
54
28
44
240
509