32
39
69
102
99
49
95
155
86
219
44
42
113
289
158
74
177
105
431
107
22
352
17
15
9
210
34
58
16
157
411
23
71
37
26
55
106
90
48
12
21
67
5
4
461
181
35
270
284
117
61
123
53
418