7
30
28
44
19
17
39
15
36
88
11
307
78
27
70
74
14
12
16
95
20
24
63
57
164
23
8
22
4
25
31
107
96
37
43
105
49
80
275