9
23
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
33
24
95
82
46
228
62
66
38
32