11
22
12
44
15
83
16
49
250
222
42
21
14
185
27
31
43
246
1030
25
105
34
61
18
9
110
52
375
64
45
13
6
157
307
26
20
79
291
1056
19
211
330
33
57
271
104
286
169