77
44
50
174
1031
243
150
117
52
25
209
27
47
812
307
57
68
240
48
365
390
509
309
419
346
69
63
90
24
88
61
182
133
58
17
33
60
83
134
67
79
29
20
106
71
102
36
218
51
139