25
128
316
3
9
53
87
79
18
48
33
113
42
20
69
106
72
191
80
31
12
268
217
51
61
28
19
594
105
13
35
27
43
77
11
45
120
57
49
52
107
54
34
83
17
147
201
212
159
56