2
22
17
28
31
5
3
15
34
9
35
73
10
156
74
62
46
25
66
41
49
6
21
162
52
61
20
64
48
50
119
37
40
188
155
161
80
26
231
38
134
146
288
172
189
16
93
164
100
33
108
240
121