41
86
56
134
472
59
122
13
131
93
54
69
77
62
124
107
127
55
45
16
111
24
66
52
12
57
51
31
227
34
43
60
123
79
80
36
82
71
37
113
92
81
146
356
185
156
318
190
264
261
149
178
186