7
117
37
3
4
5
11
1
10
121
38
157
143
14
13
43
156
120
23
119
51
12
63
15
238
18
26
27
20
16
33
573
200
105
77
189
100
17
263
137
108
34
1289
67
198
220
287
169
146