20
7
23
13
22
35
210
29
63
259
74
111
76
65
90
84
52
153
502
102
146
141
412
50
292
15
445
89
114
216
468
463
179
132
196
1761
109
133
764
311
101
57
166
195
240
104
129
896
579
78
77
326
69
571
358
116
42
400
189