5
637
25
9
7
15
6
10
30
13
245
111
280
24
70
49
204
35
161
72
155
577
38
31
12
14
472
176
17
18
76
88
115
26
4
29
239
1000
130
189
73
62
217