10
153
17
15
263
82
12
49
115
30
4777
34
372
54
641
21
68
158
180
74
828
97
375
91
96
101
29
51
134
39
28
156
107
578
544
142
98
126
4701
246
31
380
391
353
120
315
160
35
330
52