9
38
12
10
24
256
8
61
50
66
335
45
83
96
148
30
87
118
107
132
34
124
140
128
15
262
74
52
243
28
93
317
2083
32
88
212
77
137
46
17
114
82
44
111
288
20
47
99
145
125
139
49