645
89
6
25
107
18
62
372
17
66
56
4
79
32
509
9
206
52
272
49
61
418
510
86
74
41
95
54
200
34
1558
144
24
22
39
110
486
191
67
46
53
70
50
42
109
513
20
184
299
48
196
102