25
24
5
34
44
18
36
91
240
706
9
16
90
13
28
11
14
12
55
143
7
31
21
150
10
6
99
42
45
26
233
8
57
146
4053
35
49
54
210
48
50
497
38
121
51
236
83
47
298
135
294
23