89
48
62
84
209
26
298
44
136
25
50
682
59
87
39
94
106
192
54
38
32
114
18
49
81
67
219
133
60
227
157
35
151
181
173
216
126
43
40
141
47
61
58
51
74
104
367