72
189
77
292
67
157
252
123
59
128
12
364
1024
585
387
818
715
625
1154
577
619
452
161
270
983
136
207
775
499
811
545
388
788
48
280
168
215
216
65
194
34
819
54
47
46
861
33
670
718
106
225
86
155
383
166
20