5
464
32
339
96
17
31
138
173
51
35
49
23
97
68
196
37
12
95
143
42
70
113
36
45
408
71
18
75
15
33
87
69
40
713
315
29
98
112
46
79
67
21
61
34
24
25
8
381
401