25
53
262
110
49
6
20
131
83
29
113
69
33
46
92
66
18
15
226
54
76
177
253
39
17
149
51
85
117
100
639
129
52
27
64
32
231
170