1
15
97
47
73
78
58
100
171
80
165
88
10
26
168
304
148
79
107
206
18
86
72
113
76
55
20
41
454
33
71
117
45
179
122
139
59
35
44
65
74
93
40
217
85
95
46
123
174
64
27
169
75
109
32