20
72
152
69
24
855
138
617
38
3
109
17
28
70
56
92
30
32
118
27
21
68
412
83
7
37
26
78
10
306
11
23
13
248
48
25
41
583
80
35
40
49
666
6
149
756
47
22
1856
114
67
9
156