24
56
23
450
99
1502
506
51
10
14
85
12
52
42
138
160
7
21
321
37
66
62
44
679
129
4202
346
2
18
36
30
164
9
267
78
43
173
47
35
61
39
4714
96
90
106
49
19
27
15
48
214
41
73