53
46
43
40
30
32
55
37
583
77
67
76
111
87
66
143
211
163
237
315
141
173
543
115
56
103
203
130
50
313
187
375
47
159
466
62
208
75
462
1033
48
82
347
498
84
72
197
118
342
234
808
114
73
42