7
13
42
5
3
8
14
22
6
9
24
132
10
17
49
20
51
63
83
26
39
310
105
300
180
134
37
84
196
112
58
287
239
85
88
201
254
34
246
118
32
441
1197
237
57
133
46
77
193
935
137
251