9
104
18
127
156
140
65
253
37
24
98
64
207
120
147
32
11
75
70
28
125
26
50
14
7
30
239
74
46
41
10
83
221
87
13
51
47
36
54
548
256
44
25
19
48
91
22
40
133