6
13
39
5
3
7
14
22
9
24
12
132
10
17
49
20
50
63
81
26
309
105
298
180
134
37
84
195
112
58
286
239
88
200
254
34
246
118
32
441
1195
237
57
133
46
77
193
935
56
137
251