25
3139
270
57
24
34
75
30
33
56
99
16
42
131
379
503
52
35
17
10
14
304
150
68
19
20
259
252
66
36
59
255
32
45
158
164
40
142
62
359
23
46
7
11
29
70
58
168
9
102
61
55