7
58
26
21
15
218
142
102
92
49
48
14
4
63
31
83
149
77
47
39
96
3
98
9
37
44
291
18
74
101
28
13
16
35
546
128
30
71
671
51
36
122
2
132
66
154
8
209
19
103
75