20
15
23
13
29
65
214
11
110
321
87
363
5
17
25
59
53
8
43
74
22
260
116
133
246
629
63
37
45
47
71
69
54
309
33
9
232
27
34
138
195
80
434
72
35
192
115
580
78
24
95
39