15
20
343
683
779
111
198
23
35
57
226
21
55
457
28
56
11
91
61
70
154
45
104
50
370
179
26
222
794
89
54
13
168
43
52
25
304
7796
60
144
85
234
332
232
313
563
22
18
415
107
114
126