226
48
98
69
198
139
28
213
37
47
82
230
63
41
53
34
19
55
110
124
106
54
38
107
60
153
43
985
240
85
20
703
195
22
62
75
915
429
510
554
273
755
676
769
507
318
439
131
823
717
267
235
882