202
67
104
162
22
39
60
21
44
30
66
65
172
125
61
120
69
99
80
31
86
24
46
171
151
181
388
166
63
245
114
326
148
281
90
374
56
512
112
127
254
389
124
230
535
155
79
194
133
170
20
268