445
205
73
68
16
32
18
34
59
22
25
37
40
7
61
45
830
93
118
130
182
106
51
31
56
70
151
386
111
672
26
10
43
35
24
14
9
44
88