123
347
109
98
181
62
518
83
278
69
215
189
22
101
350
163
216
268
209
52
267
89
134
284
99
84
97
57
32
357
88
92
23
55
77
41
167
18
60
46
61
68
26
187
105
108
45
750
428
59
193
13
93