128
82
181
31
108
216
122
58
237
37
74
40
198
87
298
60
133
50
26
43
44
100
371
75
721
57
78
120
15
94
386
36
68
98
28
34
20
66
67
111
126
12
130
23
70
166
259
178
685
29
207
42