32
93
162
462
104
65
92
118
40
181
101
161
29
128
23
60
134
264
357
42
78
131
35
66
76
79
56
102
34
135
28
44
50
112
99
26
485
31
59
182
67
117
53
9
62
269
25
39
237
367