58
60
59
31
22
577
39
89
41
66
43
82
174
50
161
112
17
152
79
15
148
114
36
283
8
27
160
76
203
209
44
56
83
136
61
165
235
91
143
65
33
18
26
9
5
35
67
74