25
20
26
399
109
21
56
352
13
121
72
41
39
52
33
1097
18
7
60
19
22
199
28
24
144
42
54
46
40
169
197
66
11
38
10
78
8
35
99
62
259
86