7
32
13
18
9
28
66
19
47
64
25
30
14
31
22
21
17
29
15
20
37
52
27
11
62
54
41
16
36
38
45
26
117
24
147
128
84
182
126
139
68
273
69
896
124
326
401