41
45
20
589
16
28
56
23
138
196
37
21
55
67
59
19
33
69
73
47
58
275
126
72
49
46
14
51
65
54
139
30
96
110
17
27
60
29
50
113
12
66
34
18