11
93
139
163
4
33
77
322
85
82
87
96
8
2
64
10
44
153
28
52
70
37
297
22
144
203
23
167
115
220
83
169
58
112
654
433
80
172
124
195
145
225
40
69
432
252
140
373
214
68
17
301