58
49
56
52
177
92
65
75
499
110
95
31
223
44
26
29
374
180
21
35
74
22
99
53
128
39
8
47
91
165
189
132
83
87
15
59
115
293
68
33
171
51
36
27
131
30
90
231
9
78