93
62
40
45
49
50
20
42
36
59
19
63
250
24
33
111
81
79
248
231
94
86
44
61
106
153
110
7
29
133
115
70
156
273
259
97
74
637
80
129
217
270
48
409
107
347