19
18
42
23
66
259
151
34
26
40
501
201
39
25
71
111
91
56
43
417
88
22
9
36
73
24
718
207
87
252
51
50
29
13
62
79
154
245
116
32
83
141
38
165
399
69
361
124
53