21
40
89
28
674
525
17
643
11
15
9
37
24
65
41
125
61
72
118
875
274
78
96
77
737
29
26
265
387
375
86
20
449
1242
42
56
292
152
53
131
57
34
71
157
6
19
438
154
160
183
52
22
45
168