54
87
425
41
52
56
30
124
171
103
99
71
53
145
217
118
252
67
97
88
38
48
84
109
106
188
127
36
65
247
105
89
132
139
55
27
159
45
232
43
20
19
86
64
29
63
75
90
46
37
26
21
154
226
183