13
19
22
84
65
104
147
50
106
114
37
31
11
123
52
26
4
69
93
41
6
39
32
23
43
48
150
7
202
0
247
9
8
176
197
40
131
36
18
180
14
28
330
256
97
116
70
230
56
109
142