45
121
162
142
200
64
90
79
101
155
89
323
95
69
83
175
94
28
213
100
233
165
71
774
47
381
70
246
88
135
14
129
54
35
52
226
57
109
115
86
77
85
10
158
98
17
9
206
7
141
282
153
59
249
39