14
15
22
6
10
21
17
125
24
36
37
18
43
200
47
69
225
101
163
93
513
73
31
127
82
451
266
160
29
76
28
33
63
58
189
405
32
51
78
57
41
104
27
72
49
75
38
46
9