90
380
430
48
194
74
752
268
46
84
118
409
35
28
22
89
822
133
191
72
140
98
31
160
68
131
911
149
533
65
85
254
58
350
270
507
689
95
62
304
378
220
33
184
105
249
382
59
73
36
57
69
43
66