25
17
241
12
10
115
20
295
314
47
42
30
152
51
92
86
28
78
71
35
138
178
90
13
19
39
171
46
41
404
337
49
165
50
127
31
58
121
103
29
54
48
79
176
99
34
98
76
55
120