41
53
56
37
48
21
58
63
26
144
278
129
15
43
135
154
67
161
288
93
264
47
297
31
82
116
146
59
132
105
108
29
101
52
34
88
55
117
119
91
422
49
265
102
353
74
98
126
332
157
122
346
40