21
32
31
23
53
27
9
29
38
219
49
240
28
17
34
741
19
47
163
16
327
11
20
37
96
243
52
8
26
41
73
63
263
89
88
204
10
110
39
71
33
138
101
351
51