58
48
53
51
173
89
65
75
497
109
95
30
221
43
14
26
29
40
21
15
365
179
72
34
74
24
31
25
22
99
57
124
93
39
7
6
112
79
45
91
162
189
132
82
87
177
367
56
115
288
68
33
171