103
243
34
68
35
229
75
212
53
88
174
303
204
48
287
44
99
221
122
55
183
56
238
189
378
36
82
125
52
539
107
57
79
307
168
32
54
50
76
81
104
169
130