25
178
60
114
54
28
31
35
42
124
96
256
13
92
90
413
44
21
143
398
8
85
94
30
39
140
239
133
19
48
16
212
129
148
80
26
63
186
7
88
41
47
33
173
50
38
56
127