25
40
16
11
30
12
18
26
9
20
28
6
10
23
52
27
64
202
171
80
206
339
22
19
45
87
35
29
13
123
8
53
38
96
130
49
156
37
377
31
68
15
101
47
56