377
58
158
257
80
333
232
189
196
118
39
133
44
126
107
271
22
702
1070
48
898
177
66
313
170
130
69
594
396
209
61
65
55
168
496
54
129
49
236
50
375
81
675
324
106
33
250
979
346
8
25
1373
255
530
287
284
473
31