321
568
21
125
169
86
43
220
41
100
216
124
49
74
142
239
1002
77
363
90
24
869
532
394
136
92
71
423
180
83
18
454
102
82
75
53
42
218
272
583
1482
107
354
164
469
144
122
390
316
88
36
76
158
61