110
123
253
58
130
114
237
24
129
40
30
29
27
19
11
142
33
75
13
291
198
66
15
78
283
354
59
230
87
400
28
121
37
65
83
220
189
183
21
50
221
102
86
210
139