123
81
53
48
135
3086
485
640
936
252
1152
195
451
90
256
390
198
726
508
298
156
7
71
46
130
150
73
157
589
520
149
326
186
109
498
368
148
182
162
100
87
185
89
42
143
117
108
240
163
92
91
387
254
88
116
74
118
80
101
69
99
97
77
64
56
62
33
102
304
289
115
218