4
88
1153
1212
266
28
164
104
213
1
513
18
170
694
263
186
81
99
2
77
411
475
136
36
252
140
330
9
672
187
104
124
36
51
41
130
503
29
7
163
325
138
71
141
500
225
10
47
67
116
651
126
