1
61
393
114
66
389
422
169
294
3
26
9
20
18
110
57
4
491
94
8
241
227
297
503
6
16
160
22
139
7
13
135
150
65
275
276
163
80
2
48
162
44
125
15
116
641