5
10
75
41
224
215
36
26
103
6
47
43
4
20
12
13
59
68
266
8
40
9
48
27
23
29
7
42
49
16
101
3
113
125
74
61
78
46
45
24
2
100
32