9
160
29
18
65
71
123
137
51
56
30
58
88
112
389
32
200
84
96
22
55
43
62
180
24
35
47
128
209
156
45
17
73
130
60
107
142
38
339
87
19
90
16
28