77
44
50
178
1032
244
151
117
52
25
209
28
47
812
307
57
68
240
48
367
390
511
309
419
348
69
63
90
24
88
61
182
133
58
17
33
60
83
134
67
79
29
20
106
71
102
36
218
51
140