21
9
52
34
41
59
12
32
128
24
181
71
92
30
65
47
19
81
37
49
29
27
26
28
73
13
61
83
55
157
538
56
16
156
44
84
286
40
38
261