88
35
36
41
77
104
178
46
15
79
80
522
5
21
314
87
63
97
62
91
224
227
311
145
48
266
146
9
49
76
1070
147
22
33
186
31
465
188
283
254
335
133
144
583
374
270
295
463
210
61
59
202