19
21
16
32
99
154
23
313
315
26
146
59
67
39
22
271
28
25
77
105
265
1146
78
277
255
35
41
48
38
80
96
229
68
10
55
50
29
30
331
63
599
125
163
88
49
44
311
62
47
43