3
110
209
8
101
32
15
221
52
55
81
243
7
13
282
25
76
31
49
40
102
37
27
36
276
41
325
53
70
51
163
132
111
45
322
24
84
28
219
66
16
140
236
188
18
61
21
136
1380
10