4
8
3
17
27
69
40
76
71
114
154
88
39
515
64
245
30
51
34
155
79
32
73
112
31
169
67
203
52
57
170
44
50
26
13
7
49
18
42
93
59
12
54
87
35
41
117