8
26
43
15
56
123
23
89
37
181
20
77
292
35
27
16
29
451
122
165
11
92
93
96
57
106
49
144
100
54
24
94
119
52
9
38
46
234
257
73
155
214
64
25
68
328