90
186
55
49
18
355
114
98
91
354
453
99
131
279
95
382
221
124
6
54
16
60
104
39
63
196
59
89
73
17
79
9
12
53
83
72
1416
61
1026
27
21
45
46
51
117
52
824
283
28
58
64
272
88
31
133