1
5
10
20
154
14
35
41
11
32
7
4
13
62
88
65
36
46
156
221
434
16
39
77
425
170
302
30
63
44
43
28
306
95
54
33
45
152
1518
243
74