101
123
106
31
28
279
24
118
198
86
143
244
191
43
211
110
321
27
54
228
177
283
52
72
11
187
189
107
56
117
26
142
122
534
1111
45
71
75
60
102
80
197
36
87
84
115
183
21
165
210