6
101
16
15
35
56
7
22
26
69
105
80
4
5
94
30
10
31
3
41
97
162
93
14
34
19
213
222
32
156
157
177
314
248
131
196
124
58
185
119
48
65
218
295
272