5
76
42
31
20
34
3
123
40
48
29
14
37
10
277
105
35
521
177
67
23
45
59
27
26
274
25
18
108
51
52
36
16
58
32
17
12
38
6
50
69