58
90
53
18
159
12
11
133
29
49
77
242
25
82
36
103
79
39
219
9
35
63
72
48
232
14
78
44
20
154
52
27
16
74
127
117
167
163
198
54
124
287
43
119
26
15
68
33
17
75
257