778
24
59
326
10
12
25
38
35
288
60
1223
53
324
61
91
33
522
1550
942
67
62
173
47
89
40
50
425
215
116
143
738
85
300
170
27
34
82
283
78
30
39
69
13
29
37
28
36
31
42
41