9
31
42
54
79
43
21
39
82
26
40
63
93
36
74
181
45
80
242
38
69
130
122
35
215
81
89
50
28
33
265
30
95
137
52
188
362
96
309
73
143
187
222
204
270
64
128
76
132
78
90
445