21
28
7
12
150
201
121
20
96
573
624
68
357
180
57
736
38
431
78
80
75
432
504
10
63
41
332
290
199
852
126
101
58
26
6267
193
374
29
1254
302
50
81
40
195
35
1128
817
358
140
32
155
123
14
56
45
342