158
150
161
225
250
193
27
55
415
326
68
144
30
121
71
339
93
117
52
66
48
61
47
25
34
22
229
26
20
43
87
13
79
363
562
131
53
16
62
45
5
8
223
108
258
14
178
109
96
81
70
65
329
168
160