25
352
68
64
233
136
311
147
171
30
12
35
22
53
66
76
21
46
89
19
38
1187
33
170
91
16
27
4
31
10
39
156
5
62
28
95
41
369
266
7
294
14
78
36
11
37
18
82
86