5
2
7
66
37
17
57
18
32
84
62
82
21
76
282
402
48
133
185
104
250
140
50
26
138
379
51
344
145
242
757
112
123
40
193
23
88
60
81
36
67
46
59
42
93
126
39
96
31
72
64
54