104
68
190
92
248
241
119
179
174
32
181
96
192
83
78
460
26
376
116
29
117
75
172
128
145
237
271
160
33
127
21
222
59
56
100
66
223
103
60
54
52
211
76
273
27
105
161
121
48
101
61