17
23
18
11
20
44
216
40
691
36
67
12
28
85
15
58
107
7
4
25
642
51
13
42
82
26
367
76
74
121
347
918
104
260
323
24
19
41
1019
222
32
649
199
515
1912
148
307
267
428
52
124
250