99
41
54
58
70
118
119
32
87
56
74
88
68
73
60
47
66
49
115
30
76
183
84
67
22
50
63
147
234
78
93
37
142
55
271
81
133
105
23
241
71
197
207
148
122
59
135
175
166
389