23
142
35
1108
55
665
109
10
220
81
90
498
52
41
66
89
56
178
458
29
139
30
39
50
43
11974
868
129
353
80
797
378
173
381
256
73
388
57
77
78
390
94
832
27
147
31
1505
113
179
657
134
28
26
51