51
293
17
223
69
37
32
38
771
205
47
99
53
14
31
24
30
627
15
111
50
44
55
23
11
46
62
45
20
73
19
100
92
1020
9
63
18
35
86
388
41
67
332
58
126
49
360
27
296