23
105
17
46
7
51
31
15
50
322
116
74
68
79
25
142
19
42
84
48
106
45
53
14
21
37
187
57
30
405
4
129
69
18
473
43
62
799
44
34
297
63
49
16
85
40