84
96
83
32
104
46
60
19
45
77
116
68
30
42
33
180
50
55
58
189
94
73
127
268
98
67
34
130
145
54
327
195
191
81
219
117
39
85
121
47
196
40
92
105
59
88
181
64
227
297
224