128
153
159
44
25
108
4
24
101
61
137
222
38
37
52
29
30
6
32
155
46
177
78
77
14
53
28
99
43
81
252
49
59
272
72
15
83
116
18
66
8
56
63
34
26
132
21
158
313
317