16
10
100
28
11
23
61
116
7
45
14
47
198
261
55
73
306
21
24
12
49
63
90
573
762
1327
325
78
114
852
115
1359
51
43
123
50
196
94
85
32
251
19
126
86
25
79
171
72
162
155
328