9
24
129
28
10
64
118
44
29
92
160
56
68
41
12
21
20
285
343
5
58
122
84
139
133
138
412
61
35
559
4
18
52
99
23
33
95
82
46
228
62
66
38
32
11