119
112
124
685
30
102
93
253
448
99
91
185
49
42
57
483
230
701
110
156
73
134
116
37
172
160
86
34
473
218
346
72
40
45
188
96
250
150
41
141
146
98
81
117
183
145
46
114
246
64
36
155