7
40
112
126
202
28
62
39
83
189
49
27
130
10
124
61
134
108
116
63
26
127
162
19
104
313
115
1100
235
218
48
507
242
118
96
72
209
517
272
58
347
76
50
106
55
68
97
246
37
35
53
190
70