21
20
91
90
29
269
44
77
100
237
79
1792
43
225
97
1171
240
211
54
1082
70
280
33
11
60
57
126
156
6
48
1310
39
165
783
142
67
675
161
18
256
399
803
65
688
30
317
150
46
364
13
53
980
730
66
976
45
7
200