20
257
37
890
18
267
56
45
26
566
1296
824
55
151
51
39
16
29
424
195
72
79
546
232
98
32
54
5
46
402
59
33
43
7
9
19
30
23
11
78
31
28