6
163
7
61
22
48
58
75
18
178
64
429
78
303
362
288
136
158
176
148
129
248
25
109
69
115
97
197
226
120
173
43
44
9
225
39
104
92
132
106
103
38
88
512
42
125
100
284
93
52
15
30
166
116