9
16
90
44
85
131
23
25
26
31
15
49
20
37
135
80
74
54
38
32
13
34
122
60
35
273
45
139
28
65
22
52
241
309
68
238
8
46
880
240
18
150
283
42
24
12