77
101
36
55
122
34
52
114
116
83
197
49
90
294
46
82
144
156
22
92
269
98
97
54
287
56
208
398
61
339
78
189
195
231
230
64
145
161
80
482
115
153
245
152
105
121
88