28
36
70
93
196
124
6
147
127
19
75
42
142
109
61
65
386
9
2458
45
43
68
24
21
133
47
235
174
4
136
41
16
95
27
107
197
72
162
51
52
128
132
180
39
347
91
48
306
380
160
403