26
503
168
53
20
46
32
285
68
58
23
77
9
83
273
63
85
70
181
56
305
275
25
62
28
61
22
17
157
132
120
69
24
27
100
29
224
50
30
78
44
156
19
21
112
39
45
86
119
90
73