7
166
74
15
28
61
51
34
48
16
35
8
53
66
22
9
30
14
76
65
17
13
46
50
24
147
10
27
64
25
485
294
386
87
177
23
142
42
21
80
26
40
163