13
15
22
6
10
21
17
125
24
36
37
18
43
200
47
69
224
101
163
93
513
73
31
126
82
449
266
160
29
76
28
33
63
58
189
402
51
78
57
41
103
27
72
49
75
38
46
14
9