14
6
7
15
23
27
51
36
12
33
98
96
37
31
13
66
56
76
204
69
94
77
41
112
34
28
63
45
258
138
92
82
25
81
43
196
44
38
75
35
32
705
137
72
209
688
121
47
30
88
84