12
30
86
56
183
57
95
78
65
40
199
64
96
81
18
193
10
4
17
41
71
6
19
169
27
5
130
25
11
106
48
36
87
72
104
171
24
9
34
292
28
23
89
49
94
68
304
15
99
22
32