7
12
30
38
74
139
83
46
54
53
58
231
388
71
48
43
4
3
103
113
64
84
49
45
80
130
67
34
28
19
17
42
111
55
25
14
21
27
270
59
24
232
61
133
65