7
29
40
58
53
19
313
245
28
75
25
51
12
55
39
50
11
277
16
46
15
31
24
166
115
97
37
18
32
76
34
20
88
147
141
103
56
60
111
10
85
2
4
36
27
43
1930
68