41
110
49
57
483
230
701
156
133
116
14
37
172
160
86
34
473
218
144
346
72
30
40
45
250
96
188
119
150
141
145
81
98
64
246
46
114
183
117
20
185
155
36
396
97
39