7
28
20
16
15
40
30
12
37
32
52
92
58
19
48
51
59
29
39
90
46
169
14
143
31
24
85
8
125
35
13
25
126
49
54
71
44
330
17
177
21
100
55
124