38
259
53
68
248
115
18
69
50
52
37
106
60
113
80
119
29
144
49
27
40
162
292
61
35
43
150
19
145
245
226
101
206
15
236
67
182
309
77
130
97
81
160
79
196
131
99
25
82
326
125
148
100
87
54
327
24
111