258
232
7
95
9
34
195
541
98
69
336
72
22
103
112
415
132
392
179
61
62
234
101
206
39
20
134
146
121
4
36
84
378
270
282
21
322
169
67
150
102
48
140
75
220
311
111
310
44
10
662
92
413
536
4194