157
144
17
98
121
106
252
62
30
87
190
82
255
196
23
387
205
31
81
35
722
19
392
283
21
230
237
188
84
56
275
55
203
312
88
99
41
40
219
94
33
223
148
104
95
130
191
51
29
102
326
1113
2
6
18